Intégrité des contraintes

Modifié par Solu Admin le 2019/03/29 16:09

Validation des conflits d'horaire / élèves FIXE

Description: Validation des conflits entre les groupes présents dans le choix de cours de chaque élève. Si un élève est inscrit à des groupes donnés à la même période alors un message d'avertissement est affiché et l'élève aura des conflits de périodes.

Validation des conflits d'horaire / intervenants FIXE

Description: Validation des conflits entre les groupes avec horaire et intervenant fixes. Si plusieurs groupes avec horaire fixe sont assignés en même temps à un intervenant fixe et que la contrainte Partager même intervenant n'est pas cochée alors un échec est provoqué. Si plusieurs groupes avec horaire fixe ont une période ou plus en conflit et que l'intervenant est fixe alors un message d'avertissement est affiché.

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans le sous-onglet Même temps de l'onglet Groupes et cocher la case Partager même intervenant.

Validation des conflits d'horaire / locaux FIXE

Description: Validation des conflits entre les groupes avec horaire et local fixe. Si plusieurs groupes avec horaire fixe sont assignés en même temps à un local fixe et que la contrainte Partager même local n'est pas cochée alors un échec est provoqué. Si un local a plusieurs groupes avec horaire fixe qui ont une période ou plus en conflit et que leur local est fixe alors un message d'avertissement est affiché.

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans le sous-onglet Même temps de l'onglet Groupes et cocher la case Partager même local.

Validation des conflits d'horaire sur les patrons / horaire FIXE

Description: Validation des groupes avec horaire fixe de chaque patron. Si un groupe a un conflit de périodes avec un autre groupe du même patron alors un message d'avertissement est affiché.

Validation des conflits d'horaire sur les super blocs / horaire FIXE

Description: Validation des groupes avec horaire fixe de chaque super bloc. Si un groupe a un conflit de périodes avec un autre groupe du même super bloc alors un message d'avertissement est affiché.

Validation du nombre de périodes des groupes FIXE

Description: Validation du nombre de périodes des groupes ayant un horaire fixe. Si un groupe fixe a un nombre de périodes différent que le nombre de périodes du cours auquel il appartient alors un échec est provoqué.

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, il faut réviser le nombre de périodes des groupes concernés en allant dans l'onglet Groupes et en modifiant le nombre de périodes dans la colonne Nb.Périodes.

Validation des élèves

Description: Validation de la présence d'une classe d'enseignement et d'une classification pour chaque élève et du cadre et de la section de chaque cours contenu dans son choix de cours.

Un échec est provoqué dans les cas suivants :

  • si l'élève n'a pas de classe d'enseignement
  • si l'élève n'a pas de classification
  • si le cadre d'un de ses cours n'est pas identique

Si la section d'un de ses cours n'est pas identique aux sections des autres cours alors alors un message d'avertissement est affiché.
Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans l'onglet Élèves, sélectionner les élèves concernés puis appuyer sur le bouton droit de la souris et choisir Exclure.

Validation des choix de cours des élèves

Description: Validation des cours présent dans le choix de cours de chaque élève. 

Un échec est provoqué dans les cas suivants :

  • si le nombre de périodes de l'élève dépasse le maximum de la grille
  • si un cours sélectionné n'a aucun groupe possible à cause des restrictions appliquées à l'élève
  • si un cours sélectionné possède plusieurs groupes ayant un nombre de périodes variable

Un message d'avertissement est affiché dans les cas suivants :

  • si aucun cours n'est sélectionné dans son choix de cours
  • si le nombre de périodes est inférieur au nombre de périodes de la grille, en conséquence l'élève aura un horaire partiel.
  • si un cours exclus est sélectionné dans son choix de cours
  • si un cours sélectionné a un groupe pré-assigné et que le numéro de groupe est absent ou différent du numéro pré-assigné
  • si un cours sélectionné a un groupe pré-assigné et que le groupe n'est pas fixé

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans le sous-onglet Choix de cours de l'onglet Élèves et décocher la case Sélection pour un des cours ou spécifier le nombre de périodes à utiliser pour le cours concerné dans la colonne Nb.Périodes.

Validation des contraintes Même temps

Description: Validation des contraintes Même temps, Partager même intervenant et Partager même local pour tous les groupes avec horaire, intervenant et local fixe de la grille. 

Un échec est provoqué dans les cas suivants:

  • si des groupes avec une contrainte Même temps n'ont pas le même horaire
  • si des groupes avec une contrainte Même temps et une contrainte Partager même intervenant n'ont pas le même intervenant
  • si des groupes avec une contrainte Même temps et une contrainte Partager même local n'ont pas le même local pour tous les segments des groupes

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans le sous-onglet Modifier l'horaire de l'onglet Groupes et reviser les horaires, les intervenants et/ou les locaux selon l'échec obtenu.

Validation des super blocs

Description: Validation des groupes des cours fictifs, des cadres, des cours, des conflits de périodes et des contraintes des super blocs. 

Un échec est provoqué dans les cas suivants :

  • si un groupe d'un cours fictif n'a pas de super bloc
  • si tous les cours du super bloc ne sont pas présent dans au moins un choix de cours d'un élève
  • si un super bloc contient des groupes d'un même cours
  • si les groupes d'un super bloc ne sont pas dans le même cadre
  • si un groupe d'un super bloc a un conflit de période avec un autre groupe du même super bloc
  • si une contrainte Même intervenant a été cochée pour un super bloc et que les intervenants fixes de ses groupes ne sont pas identiques
  • si une contrainte Même local a été cochée pour un super bloc et que locaux fixes de ses groupes ne sont pas identiques

Un message d'avertissement est affiché dans les cas suivants :

  • si les numéros des groupes d'un super bloc ne sont pas identiques
  • si les groupes d'un super bloc ne sont pas dans la même section

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, corriger les cours, groupes, intervenants et/ou locaux des super blocs selon l'échec obtenu.

Validation des tâches des intervenants

Description: Validation du nombre de périodes des groupes des intervenants. Si le nombre de périodes d'un cours a été redéfini et qu'aucun des groupes de ce cours a le même nombre de périodes que le cours alors un échec est provoqué. Si le nombre de périodes des groupes d'un cours sont différents alors un message d'avertissement est affiché et une attribution aléatoire des groupes aux intervenants sera effectuée.

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans le sous-onglet Tâche de l'onglet Intervenants et réviser les tâches de l'intervenant.

Validation du respect des préférences des locaux

Description: Validation de la présence des locaux préférés des intervenants dans la liste des locaux possibles pour les cours. Si un local préféré est inscrit, pour un cours en particulier ou tous les cours de l'intervenant, mais non présent dans la liste des locaux possibles pour ce cours alors un message d'avertissement est affiché et ce local préféré sera ignoré.

Validation des cours

Description: Validation des inscriptions et des locaux possibles pour chaque cours.

Un échec est provoqué dans les cas suivants :

  • si un cours contient aucune inscription
  • si un cours n'a aucun local possible

Un message d'avertissement est affiché dans les cas suivants :

  • si le maximum d'élèves pour un cours est supérieur au maximum original pour ce cours
  • si pour un groupe d'un cours, le maximum d'élèves a été redéfini et que cette valeur est supérieur au maximum original pour ce cours
  • si les groupes d'un cours contiennent un nombre différent de périodes
  • si le maximum d'élèves d'un cours dépasse la capacité d'un de ses locaux possibles

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans l'onglet Cours, sélectionner les cours inutilisés puis appuyer sur le bouton droit de la souris et choisir Exclure ou ajouter des locaux dans le sous-onglet Locaux possibles de l'onglet Cours.

Validation des fusions

Description: Validation du nombre de périodes des groupes fusionnés. Si le nombre de périodes de groupes fusionnés sont différent alors un échec est provoqué.
Suggestion en cas d'échec: Pour obtenir un succès à cette validation, aller dans l'onglet Cours et modifier le nombre de périodes du groupe fusionné concerné.

Validation des ateliers

Description: Validation du nombre d'ateliers pour chaque groupe. Si un groupe a plus d'un atelier possible alors un message d'avertissement est affiché. L'atelier sélectionné par défaut pour le groupe lors de l'importation des données sera utilisé dans l'horaire.

Validation des patrons

Description: Validation des cours dupliqués des patrons. Si un patron contient plusieurs groupes d'un même cours alors un message d'avertissement est affiché.

Validation des locaux

Description: Validation de la capacité des locaux pour chaque cours. Si un local n'est pas spécifié pour un cours alors un échec est provoqué. Si la capacité d'un local n'est pas spécifiée dans l'onglet Locaux ou que le maximum d'élèves d'un cours dépasse la capacité du local attribué alors un message d'avertissement est affiché. Les locaux concernés par l'avertissement pourront être utilisés même si leur capacité est inférieure au nombre d'élèves.

Suggestion en cas d'échec: Pour obtenir un succès à cette validation, vérifier la présence d'un local pour chaque groupe du cours dans l'onglet Groupes et en attribuer un le cas échéant. Si un local est déjà spécifié alors aller dans l'onglet Locaux et modifier le champ Restr.champ.ens. pour qu'il soit identique au champs d'enseignement du cours.

Validation du balancement des groupes / tâches

Description: Validation de l'égalité du nombre de groupes et du nombre de tâches des intervenants.

Suggestion en cas d'échec: Bientôt disponible ...

Tentative d'instanciation du modèle du solutionneur

Pour lancer le solutionneur, il est impératif d'obtenir un succès à cette validation. Pour obtenir un succès, procéder à la correction de toutes les validations énumérées ci-haut ayant un échec.

Tags:
Créé par Solu Admin le 2019/03/29 16:09