Examination Timetabling

UniTime builds a complete exam schedule each term that minimizes the number of conflicting exam placements for all students. It can also minimize the number of occurrences of back-to-back exams or students with more than a given number of exams in a day. This is particularly useful for colleges and universities that frequently update class offerings or have a large number of multi-section courses that do not fit well into mapped exam timetables.

UniTime can be used to create schedules for mid-term exams as well as for final exams.

Please see the system demonstration or contact us for more information.

Additional resources:

Examination Problem

Examination timetabling problem consists of the following entities

Hard Constraints

Examination timetabling problem is a problem of assigning exams to examination periods and rooms so that the following constraints are respected.

Soft Constraints (Optimization Criteria)

During the search, besides looking for a complete solution (all exams are assigned to periods and rooms) that satisfies all hard constraints mentioned above, the following criteria are optimized. Each criterion has a weight associated with it (e.g., direct conflicts have typically much higher weight that back-to-back conflicts), overall weighted sum of the above criteria is minimized.

Student Conflicts

Instructor Conflicts

Other Criteria

Minimal Perturbation Problem