Class division

A class division brings together several groups of one and the same class that must share the same time slot.

In practice: since students are not duplicated (the same student cannot be in two places at the same time), if your half-groups Lab-A and Lab-B must do two different practicals simultaneously, the solver needs to know that they form a division. The engine then knows how to:

  • place both practicals in the same time slot,
  • with two different classrooms,
  • with two different teachers,
  • without raising a conflict alert.

When to create a class division

Whenever the same time slot must host different lessons for disjoint subsets of a class:

  • practical half-groups (Lab-A vs Lab-B, Mathematics vs English half-classes, etc.),
  • language groups (Spanish vs German),
  • exclusive electives (Latin vs Classical Greek),
  • computing half-groups (because the computer room only has 15 workstations).

The validity criterion: no student may belong to two groups of the same division. Otherwise, you are dealing with an alignment rather than a division (which is in any case not possible if the groups belong to the same class).

How to create a class division

On a class's groups page, select the groups concerned and click Add class division. Several divisions can coexist within the same class (one for science practicals, one for languages, one for philosophy electives).

Difference from an alignment

A class division = groups of a single class that must be in the same time slot. An alignment = groups from different classes that must be in the same time slot, with the same teacher and the same classroom.

See also