Horaires scolaires

Le contrôle du planificateur dans la génération automatique

Points fixes, épingles de personnel, choix de la méthode de planification, et le retour à examiner avant d’appliquer un changement.

Juho Isola, fondateur de Smootables

La génération automatique ne retire pas le contrôle au planificateur. Le contrôle change simplement de forme : au lieu de placer chaque cours, vous décidez ce qui est fixe, quelle méthode de planification s’exécute, et quel retour du solveur est accepté.

Les leviers sont concrets. Les points fixes (« l’EPS de 6e reste le lundi après-midi ») sont verrouillés par le planificateur et respectés par le solveur. Les épingles de personnel limitent ce qu’une exécution peut changer. Et chaque suggestion est examinée avant d’être appliquée, pour que le résultat puisse être expliqué ensuite.

Ce guide couvre les leviers un par un. Leur place dans une exécution complète est traitée dans comment fonctionne la génération d’emploi du temps.

Points essentiels

  • Contrôler, c’est décider ce qui est fixe, quelle méthode s’exécute et quel retour est accepté.
  • Les points fixes sont des engagements du planificateur autour desquels le solveur construit.
  • Les épingles de personnel réduisent une exécution aux seules questions de placement.
  • Une exécution que vous ne pouvez pas expliquer ensuite n’était pas sous contrôle, quel que soit le résultat.

Trois décisions qui restent au planificateur

La méthode de planification, les points fixes et les changements autorisés par exécution. Les méthodes manuelle, semi-automatique et entièrement automatique ont toutes leur place ; le choix est une décision de politique sur l’endroit où le jugement apporte de la valeur, et il peut différer entre périodes dans la même école.

Un solveur gagne la confiance en respectant les engagements verrouillés et en montrant les problèmes avant l’application des changements. Les deux propriétés sont vérifiables sur n’importe quelle exécution : les points fixes ont-ils survécu, et quelque chose a-t-il changé sans avoir été examiné ?

Les leviers de contrôle

Voici ce qu’un planificateur actionne réellement pendant une exécution, et la raison pour laquelle un résultat peut être expliqué ensuite.

  • La méthode de planification : manuelle, semi-automatique ou entièrement automatique
  • Les points fixes verrouillés avant l’exécution
  • Les épingles de personnel qui limitent les changements d’affectation
  • Le retour montré et examiné avant l’application des changements
  • La raison pour laquelle chaque période bloquée est inutilisable, visible sur l’écran de planification
  • Une trace de ce qui a été verrouillé et de ce qui a été accepté

Travailler avec les points fixes

Les points fixes fonctionnent mieux quand ils sont peu nombreux et délibérés.

  1. Nommer le placement qui ne doit pas bouger, et pourquoi.
  2. Le vérifier par rapport aux contraintes connues avant de le verrouiller ; un point fixe qui contredit une disponibilité est un conflit garanti.
  3. Le verrouiller avant l’exécution qui doit le respecter.
  4. Générer autour de lui.
  5. Lire le retour pour repérer les conflits causés par le verrou.
  6. Ne déplacer un point fixe qu’en tant que compromis explicite, pas comme contournement.

Comment faire dans Smootables : épingles, modifications et versions

Les épingles, la zone d’attente et les versions rendent les exécutions automatiques réversibles.

Dans Emplois du temps, épinglez n’importe quel cours pour le garder fixe : les cours épinglés ne sont pas déplacés quand le solveur régénère. Le contrôle manuel couvre le glissement d’un cours vers un autre créneau, l’échange de deux cours en faisant glisser l’un sur l’autre, la division d’une occurrence en deux, et la mise en attente d’un cours dans la zone d’attente pour le placer plus tard. Annuler et rétablir couvrent chaque étape.

Le levier le plus large est celui des versions. Chaque état de l’emploi du temps est conservé sur une branche dans Versions et modifications, si bien qu’une régénération n’est jamais un saut dans le vide : si l’exécution est partie dans la mauvaise direction, Restaurer cette version ramène la grille antérieure, et le journal des modifications montre ce qui a changé entre les deux.

Le retour est la surface de contrôle

Le retour ne protège le contrôle que s’il arrive avant le changement. Si l’écran de planification montre pourquoi une période est inutilisable, le planificateur peut choisir entre un échange, une épingle de personnel ou une autre méthode, avec le compromis visible. La même information après coup est un audit, pas une décision.

Quand le retour signale sans cesse le même cours, cessez de le traiter comme un problème de placement : c’est le signal de passer à la résolution de conflits et de lire le clash correctement. Le réglage des poids pour les préférences que le solveur optimise est traité dans contraintes souples.

Questions des planificateurs sur le contrôle

La planification entièrement automatique est-elle une perte de contrôle ?

Pas si les verrous et l’étape d’examen restent les vôtres. Le contrôle réside dans ce que vous fixez avant l’exécution et dans ce que vous acceptez après, quelle que soit la méthode qui place les cours entre les deux.

Plus de points fixes signifient-ils plus de contrôle ?

Non. Chaque verrou retire des options à tous les autres cours, si bien qu’une grille pleine de points fixes peut devenir infaisable sans qu’aucun verrou pris isolément ne paraisse fautif. Verrouillez les vrais engagements ; laissez les préférences aux contraintes souples.

Quand faut-il épingler le personnel ?

Quand la question est le placement et que l’identité de l’enseignant est réglée. Épingler le personnel transforme une exécution qui pourrait redistribuer les affectations en une exécution qui ne déplace les cours que dans le temps.

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.