'Codes' tab part 1
There is a large number of codes available with which you can define lessons more precisely.
(X) Locked, (i) Ignore, (m) Marked
The way these codes work was already explained in chapter Input fields for master data .
In lesson views, ignored lessons are marked with the letter (i) next to the lesson number.
(E) Double pers. span *-breaks
Double periods and blocks are not allowed to span breaks, which are marked in the timetable with a '*'. Use the (E) code to deactivate this restriction for specific lessons.
(O) Optional subject
Lessons for which this code is activated are treated during optimisation as if an optional subject were involved. For further details, please refer to chapter User tips – Optional subjects and fringe periods .
(G) No fringe period placement
Activate this code if a particular lesson should not be scheduled in a fringe period. For further details, please see chapter' User tips – Optional subjects and fringe periods' .
(K) No altern. room to be used
Lessons marked (K) may only be scheduled in the designated room. Scheduling in alternative rooms is not allowed.
(k) Exempt from data analysis
Use this code to exclude a lesson from the automated data analysis function of the diagnosis tool.
(r) All prds. in the same room
All periods of a lesson marked with this code will take place in the same room. This code has a major influence on room optimisation. A lesson marked with the (r ) code can even displace a class from its own home room. Please read chapter ' User tips – Room logic' for further details before attempting to use this function.
Teacher allocation locked
The teacher assigned to teach a class can be locked separately for each coupling line to ensure that the placement cannot be changed by the automated teacher allocation function (only possible with the 'Lesson planning and value calculation' module) (please see also chapter ' Optimisation' ).
This box will be automatically checked if time requestshave been entered for this lesson.