Recette de contrainte
Les restrictions de salles décident quels espaces peuvent accueillir un cours. Une restriction indispensable signifie que le cours ne peut pas tourner ailleurs, par exemple un TP de sciences en labo. Une préférence signifie que vous préféreriez la salle 12 mais pourriez utiliser la salle 14. Les placements dans le mauvais type de salle sont une cause majeure d'emplois du temps irréalisables, et les préférences promues en exigences créent des échecs alors qu'une salle valide existait depuis le début.
Points clés
- Les types de salles indispensables bloquent les mauvais placements ; les préférences guident le choix.
- Vérifiez la capacité et l'équipement en même temps que le type de salle.
- Les salles préférées marquées comme obligatoires créent de faux conflits.
- Définissez les règles de salles dans les données de référence avant la génération.
Exigences versus préférences
Un TP de chimie en salle de classe standard n'est pas le même cours, donc un créneau dans le mauvais type de salle n'est pas du tout une solution. C'est une règle strict. Une préférence pour une salle familière près de la salle des professeurs est un choix de qualité que le générateur peut sacrifier, donc une règle souple.
Quand chaque salle préférée devient obligatoire, l'emploi du temps peut échouer même si une salle valide existe. Le générateur ne rapporte aucune solution, et la cause est la classification, pas le bâtiment.
Exemple concret : qui peut accueillir le TP des 9e ?
Vingt-six élèves ont besoin d'un TP de chimie. Le type de salle seul ne décide pas ; la capacité et l'équipement font partie du même contrôle.
| Salle | Type | Places | Équipement | Verdict |
|---|---|---|---|---|
| Labo chimie 1 | Laboratoire | 24 | Hotte aspirante | Non. 26 élèves ont besoin de 26 places. |
| Labo chimie 2 | Laboratoire | 28 | Hotte aspirante | Oui. Type, taille et équipement passent tous. |
| Salle 12 | Salle de classe | 30 | Aucun | Non. Un TP ne peut pas tourner dans une salle standard. |
| Labo physique | Laboratoire | 28 | Pas de hotte | Non, pour ce TP. Convient aux labos sans manipulation chimique. |
Une salle éligible sur quatre. Ce nombre, pas le total des labos, est l'offre de salles pour laquelle ce cours est en concurrence. Si une seconde classe a besoin d'un labo avec hotte à la même période, l'une des deux se déplace, et aucun réglage du générateur n'y change rien.
Enregistrez les règles avant la génération
- Listez les matières et activités qui exigent un type de salle spécialisé, et marquez tout le reste comme préférence.
- Enregistrez la capacité, l'équipement et la disponibilité de chaque salle éligible, comme dans le tableau ci-dessus.
- Comptez les salles et périodes éligibles de chaque cours. Une seule salle éligible signifie que le cours est placé tôt ou pas du tout.
- Si la génération échoue, assouplissez d'abord les règles de salles préférées et gardez les exigences spécialisées intactes.
- Après avoir déplacé un cours vers une nouvelle salle, revérifiez les conflits enseignants et de classe sur le créneau d'arrivée.
Erreurs de règles de salles
- Rendre obligatoire la salle favorite de chaque enseignant
- Ignorer la capacité sur un type de salle par ailleurs correct
- Ajouter des restrictions de salles après génération au lieu de les mettre dans les données de référence
In Smootables
Les restrictions de salles se règlent par placement : dans le formulaire de placement, Allowed rooms détermine quelles salles ce cours peut utiliser, avec les options Any room ou Specific rooms. Restreignez un TP de chimie aux labos, et le générateur ne considère que ces salles ; le résumé d'analyse confirme le contrôle Room allowed list sur le résultat. Chaque salle porte aussi une valeur Capacity, le nombre maximum d'élèves, vérifiée par rapport à vos groupes.
Le conseil général de séparer les salles indispensables des salles préférées se traduit directement : mettez les vraies exigences dans Allowed rooms, et laissez les simples préférences sans restriction pour que le générateur garde ses options.
- Réglez Allowed rooms sur Specific rooms seulement pour les cours avec un vrai besoin spécialisé.
- Renseignez la Capacity des salles pour que les problèmes de taille apparaissent à la validation plutôt qu'au premier jour de la rentrée.
Réponses rapides
Quand une restriction de salle est-elle obligatoire ?
Quand le cours ne peut pas tourner dans le mauvais type de salle ou sans l'équipement requis. Un créneau dans la mauvaise salle n'est pas une solution.
Que doit rester une préférence ?
Les salles familières, la proximité et les choix de confort appartiennent en général à l'ensemble des préférences.