Salles et équipement

Restreindre les salles par matière ou type d'activité

La chimie a besoin d'un labo ; la technologie culinaire a besoin d'une cuisine. Séparez les types de salles indispensables des préférences souhaitables.

Juho Isola, fondateur de Smootables

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.

SalleTypePlacesÉquipementVerdict
Labo chimie 1Laboratoire24Hotte aspiranteNon. 26 élèves ont besoin de 26 places.
Labo chimie 2Laboratoire28Hotte aspiranteOui. Type, taille et équipement passent tous.
Salle 12Salle de classe30AucunNon. Un TP ne peut pas tourner dans une salle standard.
Labo physiqueLaboratoire28Pas de hotteNon, 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

  1. Listez les matières et activités qui exigent un type de salle spécialisé, et marquez tout le reste comme préférence.
  2. Enregistrez la capacité, l'équipement et la disponibilité de chaque salle éligible, comme dans le tableau ci-dessus.
  3. 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.
  4. 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.
  5. 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.

  1. Réglez Allowed rooms sur Specific rooms seulement pour les cours avec un vrai besoin spécialisé.
  2. 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.

Voyez comment Smootables gère les contraintes de votre établissement

Réservez une présentation. Nous passerons en revue charge enseignante, salles et règles d'horaire, puis montrerons comment elles fonctionnent dans Smootables.