Aller au contenu

Vue filtrée pour Administrateur Planificateur Gestionnaire de patrimoine Enseignant Étudiant Tout afficher

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.

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.

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.
Documentation technique source (3)