'Codes' tab part 2

previous  Top  next

Below is a description of the codes in the second column.





(B) Lock conditionally

Lessons marked with this code are treated as locked lessons during the first part of the optimisation run (placement run). During the subsequent optimisation run (swap run), however, the temporary locking function is automatically deactivated (please see also chapter' Optimisation' )


(D) Respect double periods

Activate this function for a lesson (or a subject) if you wish the optimisation tool to adhere strictly to the number of permitted (desired) double periods . This also applies when double periods have been excluded for a lesson ('0-0' in the field 'Double periods min.-max.'). The function is particularly useful when the optimisation errors 'Double per. split up', 'Unrequ. double pers. ' and 'Subject twice a day' are to be avoided at all costs.



Warning: Use carefully

Please use this code sparingly (if in doubt, please do not use it at all), since it places severe restrictions on optimisation – especially for subjects with a large number of periods. If necessary, increase the corresponding weighting parameters ( Avoid errors with double period ) to 5 before using it.


Please also note that to ensure the correct treatment of double periods, data must be entered in the 'Double periods min.-max' field.

Setting the (D) code excludes the use of codes (2) and (C).


(C) No single periods

Setting the (C) code gives priority to scheduling the lesson in questions as block. Single periods will be avoided if at all possible.

This code is only useful for lessons with more than 6 periods per week.

Codes (2), (C) and (D) are mutually exclusive.


(R) Place in a fringe period

Use this option to specify lessons that should be scheduled in fringe periods in the same way as fringe lessons. The attribute ensures that lessons marked in this way are scheduled preferentially at the beginning or the end of a school day or half-day (depending on the timetable). Please also refer to chapter User tips / Fringe periods and optional subjects .


(S) Schedule class group later

You can change the scheduling priority for the lessons when using class groups . The code instructs the optimisation tool to leave the scheduling of these lessons until after other classes of the same class group have been scheduled.

Use this code only when you are familiar with working with class groups.


(2) Subject more than once/day

The Untis optimisation algorithm assumes that a subject should only be scheduled once a day for any one class (except block lessons and double periods ). You can use this flag to override this – highly weighted – boundary condition. Untis will then be allowed to schedule the subject as it thinks fit.

The options (2), (C) and (D) are mutually exclusive.


(V) Variable teacher

When this code is set Untis may replace the teacher(s) involved in the lesson with more suitable teachers when bottlenecks are encountered during optimisation. Please refer to chapter Optimisation for further details.


(L) Not in Legend

No legend will be printed for lessons where this code is set.


(U) p.m. only double periods

This code ensures that the automated optimisation function will only schedule double periods (and no single periods) in the afternoon. This code only makes sense when

double periods are permitted for the lesson and

the subject is marked as a subject that can take place in the afternoon.


(M) Schedule manually

Lessons marked (M) are ignored by the optimisation tool. These lessons must be scheduled manually.


Subst.: Automatic supervision

This option is only to be used with couplings. If one of the teachers is absent, Untis will automatically replace him/her with another teacher of the coupling.