Cours à placer
Vérifié contre le produit le .
Route de l’application : /pedagogy/courses
À quoi sert cet écran
Section intitulée « À quoi sert cet écran »Déclarer ce qu’il y a à placer. Un cours Un besoin d'enseignement à satisfaire : une matière, un enseignant, un public, un nombre de séances et une durée — sans dire encore ni quand ni où. réunit une matière, un enseignant, un groupe cible, une durée et un nombre de séances : c’est l’unité de travail du planning et l’unité que le solveur manipule.
Sans cours déclarés, la grille de planning est vide et l’optimisation n’a rien à calculer.
Ce qui dépend de cet écran, en aval :
| Ce que vous y saisissez | Ce que ça conditionne |
|---|---|
| La matière et l’enseignant | l’identité du cours, et les contraintes « Enseignant indisponible » et « Enseignant déjà en cours » |
| La cible — promotion ou sous-groupe | la contrainte « Groupe déjà en cours », l’effectif par défaut, et le périmètre de publication |
| La durée | la fenêtre réellement évaluée par la heatmap, qui peut déborder plusieurs créneaux |
| Le nombre de séances | ce qui reste à placer, et ce que le solveur tente de caser |
| La récurrence | l’agrégation « pire semaine » des scores |
| Les exigences de salle | les contraintes dures de type et d’équipement |
Qui y a accès
Section intitulée « Qui y a accès »Permission requise : .
La portent Administrateur, Gestionnaire de patrimoine — 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.
C’est la permission qui fait apparaître l’entrée « Pédagogie » dans le menu. Le détail de l’accès à cette section — et le fait qu’un planificateur y entre par lien direct sans avoir l’entrée — est décrit sur Structure pédagogique.
Un cours n’est pas une séance
Section intitulée « Un cours n’est pas une séance »C’est la confusion numéro un du produit, et elle se joue exactement ici.
| Le cours | La séance | |
|---|---|---|
| Ce que c’est | l’activité à planifier — « Algorithmique TD pour L1 A, 12 fois, 90 minutes » | une occurrence posée sur la grille — « mardi 8 h, salle B-204, semaine 4 » |
| Où il vit | cet écran | Grille de planning |
| Combien | un | autant que de séances placées |
| Qui le crée | vous, ici | un placement, manuel ou optimisé |
Un cours déclaré et jamais placé existe parfaitement : il attend. Une séance ne peut pas exister sans son cours. La distinction est reprise, avec ses voisines, sur À ne pas confondre.
Le vocabulaire de l’écran est d’ailleurs sans ambiguïté : l’onglet s’appelle « Cours à placer », sous-titré « Activités de cours à planifier : matière, enseignant, cible et récurrence. »
Ce qu’on y voit
Section intitulée « Ce qu’on y voit »Un tableau, une ligne par cours, et le bouton « Ajouter un cours ».
| Colonne | Ce qu’elle contient | Obligatoire ? |
|---|---|---|
| « Matière » | la matière du catalogue | oui |
| « Type » | « CM », « TD », « TP » ou « Autre » | oui |
| « Cible » | une promotion ou un sous-groupe — jamais les deux | oui |
| « Enseignant » | qui l’assure | oui |
| « Durée (minutes) » | la durée d’une séance | oui |
| « Nombre de séances » | combien il en faut sur l’année | oui |
| « Récurrence » | « Hebdomadaire », « Une semaine sur deux », ou rien | facultatif |
| « Capacité requise » | une surcharge de l’effectif de la cible | facultatif — « Laissez vide pour utiliser l’effectif de la cible. » |
Le formulaire porte trois champs de plus : un « Intitulé (optionnel) » (« Par défaut : le nom de la matière »), une « Référence externe » — la clé de rapprochement des imports — et les exigences de salle, « Type de salle requis » et « Équipements requis ».
La cible est exclusive : une promotion ou un sous-groupe. C’est ce qui distingue un CM de promotion d’un TD de sous-groupe, et ce que la contrainte « Groupe déjà en cours » utilise pour savoir qui est occupé.
La récurrence porte une période de validité et des dates d’exception, saisies au format
AAAA-MM-JJ séparées par des virgules : les jours fériés et les semaines de vacances s’y
excluent. Sans récurrence, les séances sont placées librement, sans contrainte de rythme.
Ce qu’on peut y faire
Section intitulée « Ce qu’on peut y faire »| Action | Permission | Où c’est expliqué |
|---|---|---|
| Créer, modifier, supprimer un cours | guide de l’administrateur | |
| Créer un cours depuis la grille | Placement d'une séance | |
| Placer les séances d’un cours | Placement d'une séance | |
| Placer plusieurs cours d’un coup | Panneau d'optimisation |
Le bouton « Nouveau cours » du panneau de placement de la grille ouvre le même formulaire : un planificateur qui porte peut donc créer un cours sans quitter la grille.
États particuliers
Section intitulée « États particuliers »| Ce que vous voyez | Ce que ça veut dire |
|---|---|
| « Chargement… » | la liste arrive |
| « Une erreur est survenue. Réessayez. » | la liste n’a pas pu être chargée |
| « Aucun cours à placer. » | le catalogue est vide : la grille de planning n’aura rien à proposer, et le panneau de placement non plus |
| « Aucune exigence » dans un sélecteur | aucun type de salle requis : le cours accepte n’importe quel type |
| « Une matière porte déjà ce nom. » | conflit d’unicité, côté matière |
| « Impossible de supprimer : des cours référencent encore cet enseignant. » | la suppression d’un enseignant est bloquée par ses cours |
| « Modifications enregistrées. » | l’écriture a abouti |
| Vous êtes renvoyé à l’accueil | vous n’avez ni , ni , ni |
Sur un cours sans séance placée : c’est un état normal, et le point de départ de tout travail de planning. Rien ne le signale sur cet écran — un cours déclaré ressemble à un cours placé. C’est la grille qui fait la différence, via son panneau « Créer un cours » et sa détection de créneaux.
Le tenant de démonstration en fournit l’exemple de référence : Algorithmique — TD existe,
avec son enseignant et sa cible, et aucune de ses séances n’est posée. C’est le cours sur
lequel se joue la démonstration de la heatmap — voir
Heatmap et score de créneau.
Sur le temps réel : cet écran ne se met pas à jour tout seul.
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 »- Matières — la matière, et ses exigences, qui s’ajoutent à celles du cours.
- Structure pédagogique — les promotions et sous-groupes que les cours ciblent.
- Enseignants — les enseignants qui les assurent.
- Placement d'une séance — où un cours devient des séances.
- Panneau d'optimisation — où plusieurs cours se placent d’un coup.
- Heatmap et score de créneau — le score d’un cours sur un créneau.
- Cours et Séance planifiée — les définitions courtes, et À ne pas confondre pour la distinction complète.