Disponibilités d'un enseignant
Vérifié contre le produit le .
Route de l’application : /pedagogy/teachers/$teacherId/availability — cette page décrit
tous les éditeurs de disponibilités, pas un en particulier.
À quoi sert cet écran
Section intitulée « À quoi sert cet écran »Déclarer, à la place d’un enseignant, quand il ne peut pas et ce qu’il préfère. Deux notions distinctes, deux effets distincts, un seul écran — et c’est là que se joue la qualité d’un planning.
Ce qui dépend de cet écran, en aval :
| Ce que vous y saisissez | Ce que ça conditionne |
|---|---|
| Une plage « Indisponible » | la contrainte dure « Enseignant indisponible » : le créneau devient impossible |
| Une préférence | la contrainte souple « Préférences enseignant » : le créneau devient moins bon |
Sans aucune saisie, ces deux contraintes ne départagent plus rien : la heatmap perd l’une de ses dimensions les plus discriminantes.
Qui y a accès
Section intitulée « Qui y a accès »Permission requise : .
La portent Administrateur, Planificateur — plus, le cas échéant, les rôles personnalisés de votre établissement qui la contiennent.
Sans cette permission, l'entrée n'existe pas dans le menu. Elle n'y figure ni grisée ni cadenassée : la navigation est filtrée sur les droits résolus, pas désactivée. Une section absente n'est donc pas une panne — et au tout premier affichage, le menu peut être plus court une fraction de seconde, le temps que les permissions arrivent.
Une permission peut être limitée à certains campus ou formations. Dans ce cas l'écran s'ouvre, mais les ressources hors périmètre en sont absentes — voir Portée.
Attention : ce n’est pas la permission de la section. L’écran accepte aussi , mais pas — celle qui ouvre pourtant toute la Pédagogie.
| Qui | Peut saisir ici ? |
|---|---|
| Administrateur | oui — il porte les deux permissions acceptées |
| Planificateur | oui, par — même s’il n’a pas l’entrée « Pédagogie » dans son menu |
| Gestionnaire de patrimoine | non — il voit le bouton et se fait renvoyer à l’accueil |
| L’enseignant lui-même | oui, sur Mon espace, sans aucune permission, si son compte est lié |
Ce qu’on y voit
Section intitulée « Ce qu’on y voit »Le titre porte le nom : « Disponibilités & préférences — Hugo Martin », précédé d’un retour vers sa fiche.
« Disponibilités »
Section intitulée « « Disponibilités » »Une grille qui se peint. L’aide est la règle : « Cliquez ou glissez sur la grille pour peindre. Non renseigné = disponible. »
Trois outils : « Disponible », « Indisponible », « Effacer ». Trois états de cellule : « Disponible », « Indisponible », « Non renseigné (disponible par défaut) ».
La portée de la saisie se choisit : « Année académique », puis « Période de validité » — « Toute l’année » ou une période précise. C’est ce qui permet de déclarer une indisponibilité de semestre sans engager l’année entière.
« Préférences horaires »
Section intitulée « « Préférences horaires » »Quatre leviers, chacun avec une « Intensité » — « Faible », « Modérée » ou « Forte » :
| Préférence | Ce qu’elle exprime |
|---|---|
| « Moment de la journée » | « Préférer les cours le matin ou l’après-midi » — « Matin » ou « Après-midi » |
| « Jours à éviter » | « Éviter de planifier des cours certains jours » |
| « Regrouper les cours » | « Concentrer les cours sur le moins de jours possible » |
| « Éviter les trous » | « Limiter les temps morts entre deux cours » |
Disponibilité et préférence : la distinction qui décide de tout
Section intitulée « Disponibilité et préférence : la distinction qui décide de tout »Une disponibilité est une 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. ; une préférence est une 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. . Tout découle de là.
| Disponibilité | Préférence | |
|---|---|---|
| Nature | contrainte dure | contrainte souple |
| Effet | le créneau devient impossible | le créneau devient moins bon |
| Sur la heatmap | cellule hachurée, sans score | cellule colorée, score diminué |
| Contournable ? | non — même délibérément | oui, un planificateur passe outre |
| Réglable par l’établissement | non — elle n’a pas de poids | oui : le poids de « Préférences enseignant » sur Contraintes |
Le message de refus produit par une indisponibilité est explicite : « Hugo Martin est indisponible le mercredi de 08:00 à 12:00. » Une préférence contrariée, elle, produit une pénalité et une justification : « Le créneau contrarie la préférence “matinées uniquement” de M. Dupont (intensité 4/5). »
Ce qui est réellement impossible se peint sur la grille. Ce qui relève du confort passe par les préférences. Déclarer un confort en indisponibilité rend un planning insoluble ; déclarer une impossibilité en préférence produit des cours que personne ne peut assurer.
Le comportement par défaut : non renseigné = disponible
Section intitulée « Le comportement par défaut : non renseigné = disponible »C’est la règle la plus lourde de conséquences de toute la section, et elle n’est écrite qu’en petit sous la grille.
Un enseignant qui n’a rien déclaré est réputé disponible partout, tout le temps.
Vérifié à deux endroits indépendants : la documentation technique du domaine, et le code de la contrainte elle-même, qui considère la contrainte satisfaite dès qu’aucune plage n’existe.
Ce que cela implique :
- un établissement peut planifier sans aucune saisie enseignant — c’est délibéré, cela permet de démarrer ;
- une grille vide n’est pas un formulaire à remplir : c’est un état de fait, et il est permissif ;
- l’oubli d’une saisie ne produit aucune alerte. Le planning se construit, les scores sont bons, et le problème n’apparaît qu’au moment où quelqu’un doit assurer un cours un mercredi après-midi qu’il n’a jamais eu.
La règle de recouvrement, quand deux plages se chevauchent : « Indisponible » l’emporte sur « Disponible ». Le produit tranche toujours dans le sens le plus prudent.
Ce qu’on peut y faire
Section intitulée « Ce qu’on peut y faire »| Action | Permission | Où c’est expliqué |
|---|---|---|
| Peindre les disponibilités d’un enseignant | guide du planificateur | |
| Choisir la portée — année ou période | cette page | |
| Régler les préférences horaires | guide du planificateur | |
| Saisir ses propres disponibilités | aucune | Mon espace |
| Régler le poids des préférences | Contraintes |
L’enregistrement remplace tout le périmètre choisi. Sauvegarder les plages d’une période écrase l’intégralité de cette période — les autres périodes ne bougent pas. Il en va de même pour les préférences : l’enregistrement remplace le catalogue entier, avec au plus une préférence par type.
États particuliers
Section intitulée « États particuliers »| Ce que vous voyez | Ce que ça veut dire |
|---|---|
| « Chargement… » | vos permissions ou la fiche arrivent |
| « Aucune année académique n’est définie. » | il n’y a aucune portée à laquelle rattacher une déclaration |
| « Aucune trame de créneaux pour cette année — configurez-la dans le calendrier. » | la grille de peinture n’a rien à afficher : elle s’aligne sur la trame |
| « Non renseigné (disponible par défaut) » | l’état par défaut de toute cellule ; il est permissif |
| « Disponibilités enregistrées » / « Préférences enregistrées » | l’écriture a abouti |
| « Une erreur est survenue lors de l’enregistrement des disponibilités. » | l’écriture a échoué ; la grille affichée n’est plus celle du serveur |
| « Enseignant introuvable. » | l’identifiant de l’adresse ne correspond à rien |
| « Période introuvable pour cette année académique. » | la portée choisie n’existe plus |
| Vous êtes renvoyé à l’accueil | vous n’avez ni , ni — y compris avec |
Sur un enseignant sans aucune déclaration : c’est l’état de départ de tout enseignant créé, et il est silencieux. Aucun compteur, aucune alerte, aucune couleur ne le distingue d’un enseignant longuement renseigné. Le seul moyen de le voir est d’ouvrir cet écran.
Sur une plage devenue orpheline : les plages sont enregistrées comme des horaires, pas comme des références à des créneaux. Si la trame de l’année change, une plage qui ne correspond plus à rien cesse d’être affichée et disparaît au prochain enregistrement de sa portée. Elle n’est pas perdue en silence : elle n’a simplement plus de case où se dessiner.
Sur le temps réel : cet écran ne se met pas à jour tout seul. C’est un formulaire — il garde votre saisie en cours.
Sur le hors-périmètre : la portée d’un rôle ne filtre pas cet écran.
Écrans liés
Section intitulée « Écrans liés »- Détail d'un enseignant — la fiche d’où l’on arrive.
- Mon espace — le même éditeur, utilisé par l’enseignant lui-même.
- Heatmap et score de créneau — l’effet immédiat de ces déclarations sur les couleurs de la grille.
- Pastilles de contrainte et explicabilité — le détail d’un score, où une préférence contrariée apparaît nommément.
- Contraintes — le poids de la contrainte de préférence.
- Calendrier académique — la trame et les périodes qui structurent cette grille.
- Contrainte dure et Contrainte souple — les définitions courtes.