Documentation
Generate and fix a timetable
Generate after the project has days, classes, subjects, teachers, and the most important rules. If no timetable is found, review overloaded classes, tight teacher availability, specialist room pressure, and rules that should be flexible preferences.
Last updated: May 12, 2026 ยท Reviewed by the Schedull product team
Generation checklist
A complete project does not need every possible preference. It needs enough accurate data to place required lessons without conflicts.
- Class totals fit available periods.
- Teacher assignments are complete.
- Unavailable slots are accurate.
- Room requirements are used only when needed.
If no timetable is found
Start with the most restrictive inputs. Relax preferences, check part-time teachers, and confirm that no class requires more sessions than the timetable can hold.
Check weekly load totals.
Review teachers with limited availability.
Relax low-priority mandatory rules.
Regenerate after each meaningful change.
FAQ
Should I delete all rules if generation fails?
No. Keep true requirements and relax only rules that are preferences or can be adjusted by the school.