Partitions de classe
Une partition déclare au solveur que plusieurs groupes d'une même classe peuvent être au même créneau horaire sans entrer en conflit — parce qu'aucun élève ne fait partie de plus d'un de ces groupes.
Pourquoi c'est nécessaire — la philosophie « tout est conflit par défaut »
Omniscol est un logiciel de planification sous contraintes. Conséquence directe : tout ce qui peut être source de conflit l'est considéré ainsi par défaut, sauf si l'utilisateur précise explicitement autrement.
- Entre deux classes distinctes : aucun élève en commun par hypothèse, donc pas de conflit à signaler. (Les cours transverses / mutualisés se modélisent à part via les alignements ou les groupes de groupes.)
- Au sein d'une même classe, le solveur n'a aucun moyen logique de deviner quels groupes peuvent cohabiter au même créneau sans se chevaucher. Il considère donc deux groupes d'une même classe comme susceptibles d'avoir des élèves en commun. Sans déclaration de partition, planifier deux cours au même créneau pour deux groupes de la même classe lève un conflit.
C'est à l'auteur de l'EDT de dire au solveur : « ces groupes sont mutuellement exclusifs, vous pouvez les planifier simultanément ». La partition est cette déclaration.
Le solveur essaiera le plus possible de positionner simultanément les séances avec des groupes en partition, mais il peut ne pas y arriver à cause d'autres contraintes (manque de salle, contraintes horaires incompatibles entre professeurs ou matières, entité commune comme la salle spécialisée ou le professeur en commun entre les séances). Dans ce cas, le solveur détectera qu'une partie de la classe n'a pas cours et appliquera une pénalité proportionnelle (option par défaut : réduire les trous pour les élèves), le poussant à planifier ces séances en tout début ou toute fin de journée, ou encore durant la pause méridienne si possible.
Cas d'usage typiques
- Demi-classes alphabétiques : groupes A et B (selon ordre alphabétique ou tirage au sort) — un élève est dans l'un OU l'autre, jamais les deux.
- Demi-classes par niveau : groupes Anglais Renforcé vs Anglais Standard ; un élève est dans l'un OU l'autre.
- Demi-classes par sexe (cas particulier de certains établissements pour l'EPS, par exemple).
- Options exclusives : LV2 Allemand / LV2 Espagnol / LV2 Italien — un élève choisit une seule des trois langues. (Adapter l'exemple selon votre contexte ; en anglo-saxon, on parle de electives.)
- Bouquets d'options simultanées : un panel d'électifs où
l'établissement décide de planifier toutes les options sur le
même créneau bloqué (
Vendredi 14h-16h = créneau électifs), et les élèves choisissent leur option dans le bouquet — toutes exclusives au sens « un élève suit une seule option ». - TP / laboratoires en demi-groupes : TP-A et TP-B au même créneau dans deux salles différentes avec deux professeurs.
Création
Étapes :
- Allez sur la page des groupes d'une classe (onglet Groupes).
- Sélectionnez les groupes concernés.
- Cliquez sur Ajouter une partition.
- Validez.
Plusieurs partitions peuvent coexister dans une même classe : une pour les TP de sciences (TP-A, TP-B), une pour les langues (LV2 Allemand, LV2 Espagnol), une pour les options philo (Philo spécialité, HG spécialité, Maths spécialité). Chaque partition est indépendante des autres.
Lorsqu'un groupe est en partition, il apparaît dans tous les écrans concernés avec une icône .
Sécurité par défaut : un groupe dans une seule partition
Par défaut, l'interface applique une sécurité simple : un groupe n'appartient qu'à une seule partition. C'est le cas le plus fréquent, et cela évite beaucoup d'erreurs.
Ce filtrage peut toutefois être levé lorsque la réalité des publics le justifie.
Exemple :
- seuls les élèves de
LV2 Allemandfont aussiLatin; - les élèves de
LV2 Espagnolne font pasLatin.
Vous pouvez alors créer :
- une partition
LV2 Allemand/LV2 Espagnol; - une partition
Latin/LV2 Espagnol.
L'intérêt est de donner plus de liberté au moteur pour placer certaines séances face à face et réduire les trous pour une partie de la classe.
À utiliser avec rigueur : il faut que la répartition réelle des élèves soit parfaitement maîtrisée.
Critère de validité
Aucun élève ne doit appartenir à deux groupes de la même partition. C'est la définition mathématique d'une partition — les ensembles sont disjoints.
Si un élève figure dans deux groupes d'une même partition, Omniscol émet une alerte de cohérence (le solveur ne peut pas l'envoyer à deux endroits en même temps).
Conséquence sur l'algorithme
Avec une partition déclarée, le solveur :
- autorise la planification simultanée des groupes de la partition (alors que ce serait un conflit autrement),
- vérifie quand même les autres ressources : il faut autant de salles différentes que de groupes simultanés, autant de professeurs différents. La partition lève uniquement le conflit élève — pas les conflits salle / professeur, qui restent stricts.
Erreur fréquente — trois cours au même créneau dans une classe
Si vous voulez trois cours différents simultanés dans une classe (Philo, Hist-géo, Maths spé) parce que vos élèves ont des options exclusives, créez trois groupes (Philo, HG, Maths-spé) et mettez-les en partition. Pas trois cours sans groupe — sinon le solveur n'aura aucune information sur les contraintes de simultanéité, et chacun sera placé séparément, sur des horaires différents.
Différence avec une autre construction
| Vous voulez… | Utilisez |
|---|---|
| Plusieurs groupes d'une même classe au même créneau (cours différents, élèves disjoints) | Partition (cette page) |
| Plusieurs groupes de classes différentes au même créneau (même cours, même professeur, même salle) via une logique reliant des groupes simples | Alignement |
| Idem alignement, mais facilement modifiable a posteriori, en créant une entité autonome de regroupement | Groupe de groupes |
| Un groupe à composition non figée (atelier, inscription libre) | Groupe libre |