Few things sour a placement session like clicking Generate, waiting for a result, and getting back a vague "couldn't build an assignment" message with no clue what went wrong. So we fixed it. Shibutz now checks your class list the moment you hit Generate and tells you exactly what needs to change before you spend time waiting.
Every generation now starts with a quick class-list check. If your setup can't produce a valid result, Shibutz stops right there and shows a plain-language message naming the problem and how to resolve it. The checks cover the situations that quietly break placements:
Class placement is stressful enough without guessing games. Catching a capacity gap or a tangled restriction up front means you fix the real issue in seconds instead of trying again and hoping. The result is fewer dead ends, faster iteration, and more confidence that the balanced class lists you generate hold up to scrutiny.
Risk-only situations — like a student separated from more peers than you have classes — stay as warnings, not blocks. You can still generate on purpose when you know best. The Constraint Health card on your class overview also flags constraint conflicts while you build your list, so plenty of trouble shows up long before you reach the Generate button.
There's nothing to turn on. Open your dashboard, build your class list as usual, and click Generate — the checks run automatically. For the full walkthrough, see Generating Assignments.
New to Shibutz? Sign up free and start building balanced class lists that catch problems before they cost you time.

Learn how to create balanced class lists for elementary schools. Expert strategies for optimal student placement, classroom composition, and academic success.

Step-by-step class lists creation process for school administrators. Learn data collection, student pairing, and optimization techniques using proven methods.
Reuse an existing setup in seconds. Shibutz now copies students, classes, friend preferences, restrictions, pre-assignments, and settings into a brand new class list without carrying over generated results.
Tools, product walkthroughs, and guides to put balanced class placement into practice.
Answer a few quick questions to see how ready your school is for balanced, low-stress class placement.
ProductSee the features that turn weeks of manual class list work into a balanced roster in minutes.
DocsFollow step-by-step guides for setting up students, classes, preferences, and assignments.