Trois avertissements, jamais un verdict binaire
Le rapport de génération de Blazz distingue toujours trois catégories, que vous génériez une seule classe ou tout l'établissement : les blocs non tenus, les volumes non couverts, et les jumelages infaisables. Un rapport vide sur ces trois points signifie que tout s'est placé exactement comme demandé — mais leur présence ne signifie pas un échec : la grande majorité des heures sont placées, et le rapport nomme précisément ce qui ne l'a pas été.
Blocs non tenus : un bloc qui n'a pas trouvé sa place
Une matière avec un volume de 2 heures consécutives, par exemple, cherche un créneau double libre. Si aucun ne se présente, Blazz ne casse jamais ce bloc en deux heures isolées pour forcer un placement : il le signale, le retente au tour suivant, et ne renonce que si la situation reste bloquée jusqu'au bout de la génération.
Que faire : le rapport nomme la classe et la matière concernées. Ajouter une disponibilité d'enseignant, libérer une salle du bon type, ou revoir une contrainte de créneau trop stricte sur cette matière suffit à résoudre la plupart des cas.
Volumes non couverts : quand rien n'est inventé
Certains volumes horaires dépassent ce que le moteur peut découper en blocs réalistes, ou une matière exige un bloc plus grand que le volume réellement disponible pour ce niveau. Plutôt que de fabriquer une répartition arbitraire dans ces cas, Blazz les signale comme non couverts — un choix délibéré : une case vide et expliquée vaut mieux qu'un chiffre inventé.
Jumelages infaisables : un regroupement qui ne tient pas
Deux classes détectées comme partageant potentiellement une matière peuvent, malgré tout, avoir des contraintes qui rendent le regroupement impossible en pratique — un effectif combiné trop grand pour la salle disponible, par exemple. Ce cas apparaît dans le rapport plutôt que d'échouer silencieusement ou de forcer un placement qui dépasserait la capacité réelle.
Le rapport ne remplace pas l'audit de conflits
Ces trois avertissements décrivent ce qui n'a pas pu être placé pendant la génération. La détection de conflits est une vérification distincte, appliquée avant publication, qui porte sur ce qui a été placé — les deux se complètent plutôt qu'ils ne se recouvrent.
Questions fréquentes
Un avertissement dans le rapport signifie-t-il que la génération a échoué ? +
Non. Ces avertissements accompagnent chaque génération, réussie ou non : la grande majorité des heures sont placées correctement, et le rapport signale précisément les quelques cas qui ne l'ont pas été, plutôt que de les cacher dans un résultat qui semblerait parfait.
Que faire quand un bloc de séances n'a pas pu être placé ? +
Le rapport nomme la classe et la matière concernées. La cause la plus fréquente est un manque de créneaux consécutifs libres : ajouter une disponibilité d'enseignant, une salle, ou revoir une contrainte trop stricte sur cette matière résout la plupart des cas.
Pourquoi un volume horaire n'est-il pas entièrement couvert ? +
Le plus souvent parce que le volume dépasse ce que le moteur peut découper en blocs réalistes, ou qu'un bloc imposé est plus grand que le volume disponible pour ce niveau. Blazz ne fabrique jamais une répartition arbitraire dans ce cas — il le signale.
Le rapport est-il différent selon qu'on génère une classe ou tout l'établissement ? +
Non, les mêmes trois catégories d'avertissement — blocs non tenus, volumes non couverts, jumelages infaisables — apparaissent dans les deux cas, à l'échelle de ce qui a été généré.
Prêt à voir le rapport sur vos propres classes ?
Générez un emploi du temps et lisez le rapport qui l'accompagne, en clair.
Essai gratuit