Dashboard

Exam Scheduler

Generate Sample DataQuickly populate your system with sample data to test the scheduling algorithm.Generate Sample Data
Migrate to DatabaseTransfer your data from localStorage to the permanent database for secure storage.Migrate Data
ScheduleGenerate and view exam schedules based on your constraints.Manage Schedules
Schedule OptimizerUse advanced genetic algorithm to automatically generate optimal exam schedules.Open Optimizer
TeachersManage teacher information and availability.Manage Teachers
Teacher PreferencesSet teacher time slot preferences and availability.Manage Preferences
ClassroomsManage classroom information and capacities.Manage Classrooms
CoursesManage course information and sections.Manage Courses
SectionsManage course sections and student counts.Manage Sections
Student GroupsManage student groups and assign them to course sections.Manage Student Groups
Time PeriodsManage exam periods and time slots.Manage Periods
ConstraintsSet scheduling constraints and preferences.Manage Constraints
CalendarView exam schedule in a calendar format.View Calendar
HistoryCompare different scheduling runs.View History
ExportExport exam schedules to Excel or PDF formats.Export Schedules
Help & DocumentationComplete guide to using the exam scheduling system with step-by-step instructions.View Help Guide

Getting Started

New to the system?

Check out our comprehensive Help Guide with step-by-step instructions, examples, and troubleshooting tips.

  1. Add teachers and set their availability
  2. Create classrooms with appropriate capacities
  3. Define courses and their sections
  4. Set up student groups and assign them to sections
  5. Configure teacher preferences for time slots
  6. Create a time period for your exam schedule
  7. Generate a schedule manually or use the Schedule Optimizer for automatic generation
  8. Export your schedule or view it in the calendar