Scenarios — Timetable creation and generation

Initial creation, automatic generation, sandbox, and timetable duplication for tests and comparisons.

For the reading format and the status legend, see Scenarios — overview.

Run an automatic timetable generation

As a planner, I want to run an automatic timetable generation, so that a first usable draft is produced quickly.

Status: ✓ Available

Solution in Omniscol. Automatic generation is available for all three timetable types — weekly, cyclic and calendar. The solver places the lessons that were created but not yet positioned, and can reposition lessons already placed if this improves the result, except for locked lessons. If no complete solution exists, Omniscol returns the best computed timetable and leaves the remaining lessons in the list of unpositioned sticky notes.

Automatic generation

Rerun a generation after changing constraints

As a planner, I want to rerun a generation after changing constraints, so that different configurations can be tested without starting from scratch.

Status: ✓ Available

Solution in Omniscol. Adjust the availabilities, the constraints or the locks, then rerun the generation from the same screen. Locked lessons keep their position; the others can be repositioned if this improves the result. To compare several configurations, work on copies of the timetable (“Work on a copy (sandbox) of a timetable”).

Diagnosing a failed generation

Work on a copy (sandbox) of a timetable

As a planner, I want to work on a copy (sandbox) of a timetable, so that I can experiment without affecting the official version.

Status: ✓ Available

Solution in Omniscol. Duplicate the timetable from the Timetable management module and work on the copy: as long as it is not activated, the official version remains the one users see. Activate the copy when it is ready.

Visualize, duplicate, reorganize, Publishing (activating) a timetable

See also