Contraintes d’horaires

Règles de curriculum dans l’emploi du temps : périodes, doubles, blocs et répartition

Comment les exigences du curriculum deviennent des contraintes de placement, et l’erreur d’excès de contraintes qui rend les emplois du temps impossibles.

Juho Isola, fondateur de Smootables

Les règles de curriculum déterminent où les cours peuvent aller avant toute considération de préférence : périodes requises par matière, besoins en doubles périodes, combinaisons de matières enseignées en parallèle sous forme de blocs, et souhaits de répartition ou de distribution.

Certaines sont dures par nature, certaines relèvent d’un choix de politique, et certaines sont des préférences qu’on prend sans cesse pour des exigences. C’est dans ce dernier groupe que meurent les emplois du temps : l’erreur de modélisation documentée consiste à traiter les souhaits comme obligatoires jusqu’à ce que l’ensemble soit conjointement impossible.

Ce guide trie les règles de curriculum sur la ligne dur-souple. La ligne elle-même est définie dans contraintes dures et contraintes souples.

Points essentiels

  • Les périodes requises par matière sont la colonne vertébrale ; doubles, blocs et répartition se construisent dessus.
  • Les blocs lient groupes et enseignants ensemble, donc chaque bloc multiplie les interactions de contraintes.
  • Les souhaits de répartition et de placement appartiennent à l’ensemble souple avec des pénalités.
  • Classez les règles de curriculum en dures, fermes ou souples ; un ensemble obligatoire conjointement impossible arbitre de manière imprévisible.

Les règles que le curriculum envoie

Quatre familles, par ordre décroissant de dureté.

  • Périodes requises par matière et par semaine, la colonne vertébrale non négociable
  • Besoins en doubles périodes, quand un cours exige un bloc continu
  • Blocs parallèles : combinaisons de matières qui doivent se tenir simultanément
  • Préférences de répartition : comment les cours se distribuent sur la semaine
  • Règles de conflits d’élèves, dures ou souples selon la politique de l’école
  • Souhaits de placement (matinées, pas en dernière période) qui restent des préférences, aussi fort soient-ils exprimés

Classez les règles de curriculum avant de les modéliser

La pratique documentée : classer en dur, ferme ou souple au lieu de tout déclarer obligatoire.

  1. Listez les périodes requises de chaque matière et confirmez-les contre le curriculum publié.
  2. Marquez quels cours ont véritablement besoin de doubles périodes continues.
  3. Cartographiez chaque bloc : quelles matières, quels groupes et quels enseignants il lie ensemble.
  4. Placez les souhaits de répartition et de placement dans l’ensemble souple avec des poids.
  5. Décidez explicitement la politique de conflits d’élèves et consignez qui en est responsable.
  6. Examinez le sous-ensemble dur pour l’impossibilité conjointe avant la génération.

Comment faire dans Smootables : durées, répartition et règles de même jour

Les volumes de cours hebdomadaires sont portés par les placements du plan de période, donc les périodes requises par matière sont l’entrée que le solveur place. Un cours de double longueur se règle comme durée du placement (un cours de 90 ou 120 minutes occupe le bloc continu), plutôt que par un interrupteur séparé de double période.

La répartition est le poids Répartition des matières dans les Paramètres du solveur : il pénalise la même matière atterrissant plus d’une fois dans une journée, ce qui écarte les cours sur la semaine. Le souhait inverse existe par placement sous forme de Tous les cours le même jour dans les Préférences d’horaire. Tenir deux matières différentes hors d’un même jour ne fait pas partie des six poids, donc traitez l’appariement entre matières comme un point de revue manuelle plutôt que comme une règle que le solveur applique.

La spirale de l’excès de contraintes

Le schéma est documenté et prévisible. Les préférences entrent comme exigences, une à la fois, chacune défendable. L’espace faisable rétrécit invisiblement. Finalement l’ensemble est conjointement impossible, et un solveur à qui l’on a dit que tout est obligatoire produit des arbitrages imprévisibles, parce que vous n’avez jamais dit quoi sacrifier.

La réparation documentée est le classement : dur pour la faisabilité, ferme pour les règles d’urgence nommée, souple avec des poids pour le reste. Des pas-à-pas en recette existent pour les trois règles les plus courantes : doubles périodes, répartir les cours sur la semaine et éviter les paires de cours le même jour. La planification de curriculum qui produit ces règles est couverte dans planification du catalogue de cours.

Questions des planificateurs sur les règles de curriculum

Les doubles périodes sont-elles une contrainte dure ?

Généralement oui dans la structure (un cours pratique qui exige un bloc continu tient ou ne tient pas) et non dans le placement (le jour où il atterrit est une préférence). Découpez la règle ainsi et les deux moitiés deviennent faciles à modéliser.

Qu’est-ce qui rend les blocs coûteux ?

Un bloc planifie plusieurs matières en parallèle, ce qui signifie que plusieurs enseignants et groupes doivent être libres simultanément, à chaque fois que le bloc se réunit. Chaque bloc est un paquet d’exigences de simultanéité, et les paquets entrent en collision.

« Pas de théorie en dernière période le vendredi » : dur ou souple ?

C’est l’exemple documenté d’excès de contraintes. Encodez-le comme préférence pondérée. Si c’était vraiment dur, l’école annulerait le cours plutôt que de le tenir le vendredi après-midi, et presque aucune école ne le ferait.

Autres guides sur ce thème

Découvrez comment Smootables s’adapte à votre établissement

Réservez une démonstration : nous alignerons Smootables sur votre planification, votre charge enseignante et votre processus d’horaires.