Dashboard

Manage Constraints

Add and manage constraints for exam scheduling, including teacher availability and holidays.

Add Teacher Constraint

No teachers available. Please add teachers first.

Existing Teacher Constraints

No teacher constraints found. Add a new constraint above.

How Constraints Affect Scheduling

The constraints you define here will be used by the scheduling algorithm to generate optimal exam timetables:

  • Teacher Constraints: The algorithm will avoid scheduling exams during times when teachers are unavailable.
  • Holiday Constraints: No exams will be scheduled on dates marked as holidays.

These constraints are treated as hard constraints, meaning they must be satisfied for a schedule to be considered valid. The more constraints you add, the more challenging it becomes to find an optimal schedule, but the resulting schedule will better respect everyone's availability.