Étape 4 — Créer les classes et leurs groupes
C'est l'étape la plus structurante. Sur l'onglet Classes, vous créez les classes, leurs groupes, et vous renseignez les volumes horaires par matière.
1. Créer les classes
Cliquez sur Créer une classe. Pour chaque classe :
- Nom (obligatoire),
- Niveau (parmi les niveaux existants ; cliquez sur Créer pour en ajouter un),
- Campus si votre établissement utilise cette organisation,
- Site par défaut (le solveur ne cherchera que parmi les salles de ce site, sauf affectation explicite d'une séance sur un autre site),
- Salle dédiée (optionnel — les cours s'y dérouleront par défaut),
- Effectif théorique (optionnel mais recommandé pour le dimensionnement des salles).
Le campus et le site répondent à deux questions différentes : le campus indique à quelle entité de l’établissement appartient la classe ; le site indique où elle est physiquement située et quelles salles sont utilisées par défaut.
⚠ Si vous oubliez d'attribuer le site, les cours ne pourront pas être positionnés (faute de salles et de grille horaire). Une alerte vous le rappelle.
2. Créer les groupes pour chaque classe
Cliquez sur le bouton Ajouter un groupe d'une classe. Créez autant de groupes qu'il y a de cours où les étudiants ne sont pas en classe entière.
Pour chaque groupe :
- Nom et code (jouez sur les deux pour identifier facilement),
- Effectif théorique,
- Si plusieurs groupes doivent ou peuvent être au même créneau (TP-A et TP-B, ou LV2 Esp et LV2 All), créez une partition via Ajouter une partition.
Astuce : si les groupes d'une classe sont (presque) identiques à ceux d'une autre, utilisez le bouton Importer d'une autre classe pour importer la configuration et l'ajuster.
Les classes et les groupes peuvent être synchronisés depuis un système externe : Synchroniser et Synchroniser ouvrent le rapprochement. Voir Synchronisation avec des systèmes externes.
3. Configurer les matières par classe (les cours)
Allez dans l'onglet Matières (ou le bouton Cours d'une classe).
Chaque matière que vous affectez ainsi à une classe — avec son volume horaire et, éventuellement, son type (TD, TP, CM…) — constitue un cours : l'unité de base de votre offre pédagogique (« les mathématiques en 3e A, 4 h par semaine, en TD »). L'interface parle de « matières » à cet endroit, mais c'est bien la notion de cours que vous construisez ; l'ensemble des cours d'une classe en forme le programme (sa maquette, sa plaquette). Les séances que vous placerez ensuite sur la grille en sont les occurrences.
Pour chaque cours, indiquez :
- Nombre d'heures par semaine,
- Type de cours éventuel (TD, TP, CM…),
- Professeur(s) affecté(s),
- Pondération pédagogique (le solveur tente d'équilibrer la matière sur les jours),
- Salle spéciale requise (parmi les spécialisations du site),
- Préférences de placement (éviter les mathématiques en fin de journée, sport aux heures chaudes…).
Astuce : utilisez Importer d'une autre classe pour réutiliser une configuration de matières d'une autre classe. La boîte de dialogue permet même d'importer une classe d'un autre emploi du temps, et on peut étendre le périmètre : avec ou sans remplacement de la liste existante, et avec ou sans les professeurs associés, les groupes, les incompatibilités, les contraintes horaires de la classe. On peut aller jusqu'à dupliquer la répartition en séances, là encore en choisissant l'extension de l'importation. En ce qui concerne les positions des séances, sur un emploi du temps de type calendrier, il est possible de décaler les journées (cela recalcule alors la succession selon les jours ouvrés de la source et de la cible). C'est très pratique pour les organismes qui ont des sessions complètes récurrentes, par exemple de six ou huit semaines consécutives, plusieurs fois dans l'année.
4. Incompatibilités entre matières
Une incompatibilité interdit à une matière d'en suivre une autre. La règle est orientée : « la matière A ne doit pas être suivie de la matière B » n'est pas la même chose que l'inverse. Le cas typique : « pas de mathématiques juste après le sport ». Déclarez-les dans l'onglet Incompatibilités de la classe.
Au moment de créer la règle, choisissez la fenêtre d'application :
- Consécutif — pas dans la séance qui suit immédiatement, le même jour. Ex. : ne pas enchaîner une matière exigeante sur une matière éprouvante, « pas de mathématiques juste après le sport ».
- Demi-journée — pas plus tard dans la même demi-journée. Ex. : alterner les langues, « pas d'espagnol après l'anglais » — et, pour une exclusion mutuelle, ajoutez la règle inverse « pas d'anglais après l'espagnol ».
- Journée — pas plus tard dans la même journée. Ex. : étaler les apprentissages artistiques, « pas de dessin après la musique le même jour ». Pour ce genre d'équilibrage, la pondération pédagogique de la matière est souvent une option plus simple.
- Semaine — pas plus tard dans la même semaine. Ex. : respecter l'ordre cours magistral puis travaux pratiques, « pas de travaux pratiques de chimie avant le cours magistral de chimie ».
- Toujours (EDT calendrier) — jamais après, sur toute la période : l'outil de séquencement des prérequis. Ex. : « pas de C++ avant le C », « pas de finance avant la comptabilité ».
Quelques repères pour ne pas se tromper de réglage :
- Une matière à ne pas placer à un moment précis (« pas de maths en première heure », « pas de sport en milieu de journée ») n'est pas une incompatibilité : utilisez les contraintes horaires de la matière (), qui portent sur le placement absolu d'une seule matière.
- Empêcher qu'une matière revienne deux fois le même jour se règle plus simplement avec l'option globale d'auto-incompatibilité qu'avec des règles deux à deux.
- Une incompatibilité est une contrainte souple (un malus que le solveur cherche à éliminer), pas un blocage : elle peut subsister dans l'EDT généré, où le diagnostic la signale. Évitez d'en accumuler — chacune réduit la liberté du solveur.
Et ensuite
Étape suivante : Alignements et groupes de groupes, si vous avez des cours communs inter-classes (cours transverses).
Sinon, passez directement à Répartir les heures.
Procédure
Créer une classe avec ses groupes et partitions
-
Une classe regroupe les étudiants d'un même cursus. Elle se décompose en groupes (demi-classes, options, niveaux), avec des partitions pour déclarer les groupes mutuellement exclusifs au sein de la classe.
-
Cliquez sur Ajouter une classe. Renseignez nom (
6A,L1-Info…), niveau (parmi ceux configurés), campus si vous l'utilisez, site par défaut, éventuellement salle dédiée + effectif théorique. Sans site, les cours ne pourront pas être positionnés — alerte explicite. -
Créez les groupes de la classe. Un groupe par usage pédagogique distinct :
TP-A,TP-B(demi-classes labos),LV2 Allemand,LV2 Espagnol(options),Anglais Renforcé,Anglais Standard(niveaux). Recommandation forte : un groupe par cours distinct, même si les étudiants sont les mêmes. -
Déclarez les partitions — groupes mutuellement exclusifs. Sélectionnez les groupes (ex.
LV2 Allemand+LV2 Espagnol), cliquez Ajouter une partition. Sans partition, le solveur traite deux groupes d'une même classe comme potentiellement conflictuels. -
Configurez les matières par classe : volumes horaires hebdomadaires, professeurs affectés, type de cours par défaut. Les matières sont sélectionnées depuis le référentiel école (officielles ou personnalisées).
-
Étape suivante : Alignements et groupes de groupes si vous avez des cours communs entre plusieurs classes, sinon directement Répartir les heures.