Timetable optimisation

previous  Top  next

The students timetables module greatly enhances automatic optimisation . The following points are dealt with here:




Lessons for different students may take place in a class at the same time. If students are assigned to a particular lesson, Untis will itself determine when lessons can take place simultaneously.


Student timetables


Nearly all the points that apply to the optimisation of class timetables are also taken into account when student timetables are optimised. The required parameters (e.g. minimum/maximum lunch break, periods per day etc.) are taken from the student's class.


The weightings are also derived from those of the class. However, a student is naturally not weighted as highly as a class. The more students there are taking a lesson, the higher the relevant weightings.


Cluster conditions


The first phase of optimisation is the allocation run, when all lessons are distributed in the (still empty) time grid. The swap optimisation run that follows transposes periods based on class timetables.


Lessons contained in cluster conditions are scheduled at the same time during allocation optimisation. These conditions do not apply during swap optimisation, and lessons can be moved independently of one another.




Optimisation settings


The optimisation dialogue provides you with some additional options when working with the course scheduling module.


Do not allow student clashes





Timetable optimisation usually allows for a small number of student clashes, since it is assumed that the advanced level coordinator (pedagogic coordinator, course supervisor) will clear up any clashes in individual meetings with the students. Clashes are shown following the optimisation in the Diagnosis.


The Do not allow student clashes option allows no clashes at all, bringing about a higher number of unscheduled periods.


Re-calculate clusters

By checking this box a timetable optimization will automatically be carried out



integral optimisation




Optim. courses separately

By checking this box, the first optimisation run initially optimises all


. When the optimisation of the courses is complete, a second optimisation run will be carried out for scheduling the remaining



The two latter options are only active when you use the

Course scheduling