Frequently Asked Questions
Fact-checked answers regarding Auto Timetable Generator features, constraint rules, printing, and setup.
System Capabilities & Workflows
Auto Timetable Generator supports two education modes: COHORT mode (for pre-packaged section schedules in primary and secondary schools) and INDIVIDUAL mode (for elective-based university schedules).
Timetables progress through four distinct statuses: DRAFT (initial creation), GENERATING (solver computing), GENERATED (placement complete), and PUBLISHED (active institutional schedule).
No. Auto Timetable Generator is 100% web-based and runs entirely in modern web browsers.
Constraint Management & Rules
Hard Constraints are mandatory rules that must be satisfied for a timetable to be valid (e.g. Teacher Non-Overlap, Room Non-Overlap, Teacher Consecutive Limits, and No Gaps for Students). Soft Constraints are optimization preferences (e.g. Spread Subjects Evenly, Balance Teacher Workload, Compress Teacher Days, and Room Stability).
Yes. In /app/teachers, administrators can set individual maxPeriodsPerDay limits for each faculty member.
Rooms are classified by RoomType (CLASSROOM, LAB, AUDITORIUM, OTHER) under /app/rooms. When creating courses in /app/courses, administrators can specify required room types.
Printing & Output Formatting
Inside the timetable viewer (/app/timetables/[id]), click the Print Schedule button. This opens your browser's native print interface formatted for landscape printing or saving directly as a PDF document.
Yes. The timetable viewer includes a view switcher allowing you to toggle between Master Institutional Grid, Specific Cohort View, or Individual Teacher View.
Security & Account Management
Authentication and session validation are enforced via Better Auth. User data is partitioned by organization IDs, ensuring strict multi-tenant isolation.
Personal profile settings and security details can be managed under /app/settings/account, while organization parameters are configured under /app/settings/organization.
Still have questions?
Get in touch with our team for assistance with setting up your institution's schedule.