- What data do you need to run UniversiTools Exam Scheduler Software?
- How do you organize exams in order to end up with a conflict-free schedule?
- How do you minimize the number of students with back-to-back exams?
- How can I safely reschedule an exam?
- What are typical results?
1. What data do you need to run UniversiTools Scheduling Software for Exams?
- Your list of courses to be scheduled
- Your student registration records


UniversiTools Examination Scheduling Software Console
2. How do you organize exams in order to end up with a conflict-free schedule?

3. How do you minimize the number of students with back-to-back exams?
As a registrar, a main objective is to reduce the number of students with two consecutive exams scheduled on the same day.
Generate a conflict-free exam schedule:

Minimize back-to-back occurrences:

Publish the exam schedule:

4. How can I safely reschedule an exam?
Use date and time (session) options to re-schedule examinations without causing conflicts. Once you generate a clash-free schedule, it runs through the back-to-back engine to minimize the number of students with back-to-back exams. You then get a finalized and published exam schedule.
5. What are typical results?
American University of Beirut
Spring 2008 Final Exam Schedule
(actual data)
- Examination period: 12 days
- Number of records (ID-Course): 32,755
- Number of courses to be scheduled: 500
- Average number of courses per student: 5.54
- Portioning program: 24 disjoint conflict-free sessions
- # of sessions: increased to 36 (three sessions per day) by applying rule that a subset of a complete graph is complete
Back -to-Back Statistics
% of students with one exam in a single day: 89.26%
% of students with two exams in a single day: 10.49%
% of students with three exams in a single day: 0.25%