Aller au contenu

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

Cours à placer

Vérifié contre le produit le .

Route de l’application : /pedagogy/courses

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

Permission requise : Gérer le référentiel referential.manage .

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.

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. »

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.

Action Permission Où c’est expliqué
Créer, modifier, supprimer un cours Gérer le référentiel referential.manage guide de l’administrateur
Créer un cours depuis la grille Gérer le référentiel referential.manage Placement d'une séance
Placer les séances d’un cours Modifier le planning planning.edit Placement d'une séance
Placer plusieurs cours d’un coup Lancer une optimisation planning.solve Panneau d'optimisation

Le bouton « Nouveau cours » du panneau de placement de la grille ouvre le même formulaire : un planificateur qui porte Gérer le référentiel referential.manage peut donc créer un cours sans quitter la grille.

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 Gérer le référentiel referential.manage , ni Gérer les contraintes constraint.manage , ni Modifier le planning planning.edit

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.

Documentation technique source (1)