Navigation:  Modules > Course Scheduling > Course scheduling > Course optimisation >

Optimisation for several class levels

Previous pageReturn to chapter overviewNext page

Optimisation for several class levels (years)If you have to schedule courses for several class levels (years), you can either run optimisation for all the levels at once or you can optimise one level at a time. Which procedure delivers the better results depends on the structure of your course choices.

 

If you have only a few or no cross-level courses, it will be better to optimise every class level separately. Otherwise it is advisable to schedule all course together in one go.

 

Split cluster by year/level

 

 

KP_12_088

 

If it is found after course optimisation that there are mainly courses from different class levels in one cluster, it is often advisable for the subsequent timetable optimisation to split the cluster using the function <Split cluster by class level> in the course-cluster-matrix . This will in many cases allow you to break unnecessary links between lessons which place additional restrictions on timetable optimisation.

 

 

Class levels in standard optimisation

 

If you wish to schedule courses of different class levels separately, proceed as follows with standard optimisation :

 

Launch optimisation, selecting the most difficult level in the class level field. Untis will now optimise all the courses and course choices of the students of the selected level. In addition, the course choices of the students at other levels which contain courses of the selected level are taken into account.

 

After optimisation, lock (fix) the clusters that have been created and launch optimisation for the next class level. Repeat these steps until all class levels have been optimised.

 

Class levels in partial optimisation

 

Partial optimisation is far more flexible with regard to scheduling courses at different school levels because you can explicitly select the courses that are to be optimised.

 

Three possibilities are outlined briefly here.

 

1. First create clusters for cross-level courses. Then add courses of the individual levels to these clusters. To this end, include existing clusters in each optimisation run.

 

2. As a first step, optimise all courses of the first level and all cross-level courses. Then schedule the next class level, including the clusters that have already been created.

 

3. You can also proceed in a much more differentiated way. For example, optimise all 5-period courses for all class levels together. The clusters for the other courses can then be created for each class level separately.