Help

Constraint: Lesson: Automatic linking

Specification

Checks linking of irregular lessons taken by compatible teaching groups.

Deviation

Broken unless all lessons identified as suitable for linking are scheduled at the same time with cycle offset.

Comments

Skolaris identifies suitable candidate irregular lessons for simultaneous scheduling and manipulation before the automatic optimisation is started. If you try to schedule some of these manually, you may break this constraint.

You won't see this constraint ever broken unless you manually schedule lessons which include some of these suitable candidates.

When the timetable is empty, the user interface is unaware of this linking. If you then arrange the lessons manually, you can break the constraint as the internal representation will not match the outside representation.

It may happen this constraint becomes broken in existing timetables after an update to the computation module, because we're trying to improve our auto-linking algorithm all the time. If that happens in your timetable that is fixed and must not change, you can disable auto-linking of lessons of the affected subgroups. Otherwise please rerun the optimisation to fix your timetable.

To disable automatic linking for lessons of a specific subgroup, turn off "Allow combining lessons" in the optimisation settings for the subgroup.

See also Constraint: Lesson: Automatic merging.