Guide Planifica pour l'optimisation des emplois du temps
Préparer les données, lancer l'optimiseur et revoir l'emploi du temps
Ce guide explique le workflow disponible aujourd'hui dans Planifica : préparation des données, règles, validation, allocation, optimisation et revue du résultat.
Workflow de l'optimiseur
Planifica sépare la configuration, la validation, l'optimisation et la revue afin de corriger les données école avant de consommer du temps solveur.
1. Préparer les données de l'école
Créez les matières, niveaux, groupes, enseignants, salles, bâtiments, horaires, pauses et séances de curriculum.
2. Ajouter les règles et préférences
Configurez les disponibilités, séances verrouillées, règles de salles, limites de capacité, cardinalité, préférences d'affinité et contraintes d'ordre.
3. Valider avant l'optimisation
Utilisez la validation pour détecter données manquantes, verrous invalides, salles impossibles et conflits de contraintes avant de lancer l'optimiseur.
4. Allouer les ressources
Lancez les contrôles d'allocation pour confirmer que les enseignants, groupes et salles peuvent couvrir les séances prévues.
5. Optimiser l'emploi du temps
Lancez l'optimiseur lorsque les données requises sont prêtes. Planifica suit la progression et retourne l'emploi du temps généré.
6. Revoir le résultat
Contrôlez les alertes, séances non placées, l'utilisation des salles, la couverture enseignant et les conflits avant d'utiliser l'emploi du temps.
Ce que l'optimiseur utilise
L'optimiseur travaille à partir de la configuration actuelle de l'école. Les salles inactives et les salles de bâtiments inactifs sont exclues avant optimisation.
Structure de l'école
Les matières, niveaux, groupes et séances de curriculum définissent la demande d'emploi du temps.
Capacité enseignant
Les disponibilités, horaires de l'école, jours ouvrés et matières enseignées déterminent les créneaux possibles.
Éligibilité des salles
Les équipements, le statut actif, le bâtiment, l'étage, la capacité et les règles de niveau décident où placer les séances.
Séances verrouillées
Une séance peut être fixée à un enseignant, une salle, un jour ou une heure lorsque l'école a une contrainte non négociable.
Contraintes d'optimisation
Les règles de capacité, cardinalité, affinité et ordre guident la répartition des séances dans la semaine.
Signaux de validation
Les erreurs de validation doivent être corrigées en priorité ; les avertissements indiquent des risques à vérifier.
Règles supportées par l'optimiseur en production
Ces concepts sont disponibles dans le workflow actuel d'optimisation Planifica pour les écoles.
Disponibilités et pauses
Les disponibilités enseignant, niveau et école déterminent les fenêtres valides. Les pauses de niveau remplacent les pauses globales lorsqu'elles existent.
Exigences de salles
Les équipements et règles d'éligibilité gardent les laboratoires, salles spécialisées et salles générales alignés avec les besoins des matières.
Limites de capacité
Les règles de capacité contrôlent le volume horaire d'une matière dans une fenêtre donnée.
Règles de cardinalité
La cardinalité contrôle le nombre d'occurrences séparées pour une matière ou un groupe de séances.
Préférences d'affinité
Les scores d'affinité expriment un placement préféré, par exemple le matin pour les matières à forte concentration.
Règles d'ordre
L'ordre peut imposer une matière après une autre, éviter une séquence ou forcer une distance entre occurrences.
Après l'optimisation
Le résultat doit être revu avant d'être utilisé comme emploi du temps de l'école.
Vérifier la couverture
Confirmez que les séances requises sont placées et que les séances non placées sont comprises.
Revoir les alertes
Les alertes signalent souvent des contraintes trop serrées, des préférences manquantes ou des données à vérifier.
Inspecter l'utilisation
L'utilisation des enseignants et des salles aide à repérer les ressources surchargées ou la capacité inutilisée.