Automated Scheduling Engine
Say goodbye to manual conflicts. Our advanced algorithm considers room capacity, teacher availability, and course-specific constraints to generate a valid timetable in seconds. It automatically handles complex rules like cohort overlaps and fixed external courses.
Interactive Drag-and-Drop Editor
Need to make a tweak? Enter Edit Mode to manually adjust the schedule. Drag classes from the unscheduled pool onto the grid, or move existing sessions. The system validates every move in real-time, alerting you to any new conflicts immediately.
Flexible Data Import & Export
Start from scratch or migrate existing data. Import course lists via JSON or CSV, or load previous semester timetables. When you are done, export professional PDF reports for faculty distribution or raw JSON for system backups.
Academic Plan Validation
Ensure students can graduate on time. The system cross-references the generated timetable against academic plans for Major Required, Elective, and Stream courses, highlighting any clashes that would prevent students from fulfilling their requirements.