Recette de contrainte
Cette erreur signifie de l'arithmétique, pas la qualité de l'emploi du temps : vous avez demandé plus de placements de cours que la semaine peut contenir une fois comptées les périodes par jour, les semaines d'enseignement, la charge enseignante, les salles et le temps indisponible. Aucun générateur ne peut placer 45 cours quand seulement 40 créneaux valides existent. Recomptez la demande et la capacité dans les données source avant de modifier les préférences.
Points clés
- La semaine a moins de créneaux valides que de placements de cours requis.
- Recomptez périodes, semaines, cours, enseignants et salles.
- Les doublons importés causent souvent une surcharge soudaine.
- Corrigez les données source avant de modifier les préférences de répartition ou de trous.
Ce que l'erreur signifie réellement
Le système d'emploi du temps vous dit que la demande dépasse l'offre. Cela peut être trop de cours dans le plan de périodes, trop peu de périodes dans la journée scolaire, trop d'indisponibilité enseignante ou trop peu de salles pour des groupes qui doivent tourner en même temps.
Ce n'est pas corrigé en lançant le générateur plus longtemps ou en augmentant une préférence de qualité.
Où les planificateurs trouvent en général l'écart
Commencez par un comptage simple : cours requis par groupe ou enseignant versus périodes disponibles dans le cycle. Puis vérifiez si les cours spécialisés ont besoin de salles qui n'existent qu'en petit nombre.
Le guide validation avant solveur couvre les contrôles statiques et les tests de faisabilité à exécuter avant de faire confiance à une résolution automatique.
Prochaines étapes
- Recomptez les périodes par jour, la longueur du cycle et les semaines d'enseignement.
- Totalisez les cours requis par classe, enseignant et pool de salles.
- Comparez ces totaux aux périodes disponibles après retrait du temps indisponible.
- Recherchez les lignes en double dans les imports ou les lignes de programme copiées.
- Réduisez les cours, ajoutez des salles, prolongez la journée scolaire ou rééquilibrez le personnel.
- Relancez la validation avant de toucher à la répartition, aux trous ou aux autres préférences.
Erreurs courantes
- Augmenter les limites de temps du générateur quand le comptage est déjà impossible
- Manquer des cours dupliqués importés depuis un tableur
- Compter les périodes indisponibles comme si elles étaient des créneaux enseignables
In Smootables
Validation Errors
Fix errors before generating timetable
- Teacher "J. Rivera" has 28 hours/week assigned; maximum is 24 hours/week.
- This period needs at least 3 room(s) for your student groups, but only 2 are available.
Quand les cours requis dépassent ce que votre semaine peut contenir, Smootables affiche un problème de capacité au lieu de renvoyer une grille cassée. Sur l'écran period, Validation Errors liste les problèmes à corriger avant que Generate timetable s'exécute, par exemple un enseignant au-dessus de son maximum d'heures hebdomadaires ou pas assez de salles pour des groupes qui enseigneraient en même temps.
Si ces contrôles passent mais que le plan ne tient toujours pas, le rapport d'échec nomme le déficit : trop peu de créneaux d'enseignement sur la grille de la journée scolaire, trop peu de salles, ou les deux.
- Supprimez les placements en double ou réduisez les cours dans le plan de périodes.
- Ajoutez des salles sous Resources ou prolongez l'horaire de la journée scolaire si des groupes simultanés ont besoin de plus de capacité.
- Générez à nouveau seulement après que Validation Errors est vide.
Réponses rapides
Un meilleur générateur peut-il corriger trop de cours ?
Non. Si les créneaux valides sont moins nombreux que les cours requis, le comptage doit changer d'abord.
Dois-je assouplir les contraintes souples en premier ?
Non. Les préférences de répartition et de trous ne créent pas de nouvelles périodes d'enseignement. Corrigez la demande et la capacité d'abord.