Weekly timetable

A weekly timetable is based on a typical week: lessons are defined as recurring on the days of the week. At publication, you choose the week ranges of the year where the typical week applies.

This is the mode used in:

  • primary and secondary education (elementary, middle and high schools),
  • undergraduate programs in some faculties,
  • language training centers with fixed schedules.

Automatic generation

The automatic generation solver works in this mode. It looks for the optimal placement of lessons within the typical week while respecting:

  • teacher availability,
  • required classroom specializations,
  • divisions, alignments, incompatibilities,
  • pedagogical weighting (balancing subjects across the days).

See Solver.

Alternate weeks

With the alternate weeks feature, you can have lessons that only appear one week out of two (or one out of three, etc.) — weeks A/B, 1/2, etc. Configured in Save.

Holidays and alternation

School holidays can disrupt the A/B alternation. If you were in week A just before the holidays and want to resume in week B afterwards, you can create a virtual offset on the timeline (click the weeks concerned).

Availability validated in advance

Teacher availability is validated upstream (before the generation). Any later change by a teacher is reported but does not interfere with the timetable already computed. This differs from the calendar mode, where availability is consolidated in real time.

See also