Managing Classes
Managing Classes
Classes in Shibutz represent the target groups that students will be placed into. Before you can generate an assignment, you need at least two classes defined.
Creating a New Class
From your yearly class dashboard, click "Add Class" to create a new target class. Each class needs:
- Class name— A label like "Class A", "Room 201", or "Mrs. Cohen's Class". Pick whatever naming convention your school uses.
You can create as many classes as you need. The algorithm will distribute students across all defined classes.
Assigning Teacher Names
Each class can optionally have a teacher name assigned. This is purely for labeling — it appears on the dashboard, in results, and in exported Excel files so staff can easily identify which class is which.
To set a teacher name, edit the class and fill in the teacher field. You can change it at any time without affecting student placements.
Editing and Removing Classes
Click on a class to edit its name or teacher. To remove a class, use the delete option. Keep in mind:
- Removing a class will also remove any pre-assignments associated with it.
- You must always have at least two classes to run the assignment algorithm.
- Changing a class name does not affect previously generated results — those are snapshots taken at generation time.
How Classes Relate to Assignments
When you generate an assignment, the algorithm places every student into one of the defined classes. The number of classes directly affects class sizes — more classes means fewer students per class.
You can also control the maximum number of students per class through Assignment Settings. If the student count exceeds what your classes can hold, the algorithm will let you know.
If you want certain students guaranteed in a specific class, use Student-Class Pre-Assignments to lock them in before generating.