Décision
Vérifié contre le produit le .
Comment le produit choisit, et surtout comment il l’explique. C’est la famille qui porte ce qui distingue BeeMySchool d’un tableur : une note par possibilité, la raison de cette note en français, et un moteur capable de traiter ce qu’aucun humain ne peut parcourir à la main.
Les termes
Section intitulée « Les termes »- Contrainte dure
- Une règle qui ne se négocie pas : tant qu'elle est violée, le placement est impossible — une salle déjà prise, un enseignant absent.
- Contrainte souple
- Une préférence que l'on cherche à respecter sans y être obligé : la violer coûte des points, elle n'interdit rien.
- Profil de contraintes
- Le jeu de règles actif de l'établissement : lesquelles s'appliquent, et avec quelle importance relative.
- Pondération
- Le chiffre de 0 à 10 qui dit combien il est gênant de ne pas respecter une règle souple, comparé aux autres.
- Score de créneau
- Une note de 0 à 100 qui dit à quel point poser ce cours ici, dans cette salle, serait un bon choix.
- Évaluation de contrainte
- Le verdict d'une règle sur un placement candidat : respectée ou non, ce que ça coûte, et la phrase en français qui le justifie.
- Heatmap
- La coloration de la grille qui montre d'un coup d'œil, semaine entière sous les yeux, où un cours se poserait le mieux.
- Explicabilité
- L'engagement du produit à toujours dire pourquoi il propose ou refuse quelque chose, en français, et pas seulement à l'afficher.
- Solveur
- Le moteur de calcul qui cherche, parmi des milliards de combinaisons, celle qui satisfait le mieux vos règles.
- Job de solve
- Une demande de calcul lancée sur un périmètre choisi, que l'on suit pendant qu'elle tourne et dont on applique — ou non — le résultat.
- Warm start
- La première solution grossière, construite en quelques millisecondes, que le calcul améliore ensuite plutôt que de partir de rien.
- Placement
- L'action de poser un cours à un horaire et dans une salle — le geste central du métier de planificateur.
Ce que cette famille ne couvre pas
Section intitulée « Ce que cette famille ne couvre pas »Volontairement — ces notions existent dans le produit mais n’ont pas à être apprises pour s’en servir.
- Le catalogue interne des règles (
constraint_definition) : la liste des seize règles livrées avec le produit. Ce sont elles qui vous intéressent, pas le fait qu’elles vivent dans une table. - Le cache des notes (
slot_score) : une optimisation de performance. Une note recalculée et une note relue sont la même note. - Le nom technique de chaque règle (
teacher_unavailable,room_occupied…) : les libellés français sont dans l’écran des contraintes.