Code source wiki de Intégrité de l'horaire

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

Afficher les derniers auteurs
1 === Validation des conflits d'horaire / élèves ===
2
3 **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 échec est provoqué. Par contre, si l'horaire des groupes en conflit est fixé alors un message d'avertissement est affiché.
4
5 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, réviser le choix de cours de l'élève. Si le conflit est volontaire alors fixer l'horaire des groupes concernés. Pour fixer l'horaire, aller dans le sous-onglet //**Modifier l'horaire**// de l'onglet //**Groupes**// et cocher //**Horaire FIXE**//.
6
7 === Validation des conflits d'horaire / intervenants ===
8
9 **Description:** Validation des conflits entre les groupes de chaque intervenant. Si plusieurs groupes sont assignés en même temps à un intervenant et qu'un conflit de périodes se produit alors un échec est provoqué. Si les groupes en conflit ont les contraintes //**Même temps**// et //**Partager même intervenant**// ou que l'intervenant est fixe pour l'un des groupes alors un message d'avertissement est affiché.
10
11 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, réviser les tâches des intervenants ou fixer l'horaire des groupes concernés si le conflit est volontaire. Pour fixer l'horaire, aller dans le sous-onglet //**Modifier l'horaire**// de l'onglet //**Groupes**// et cocher //**Horaire FIXE**//.
12
13 === Validation des conflits d'horaire / locaux ===
14
15 **Description:** Validation pour chaque local de la présence d'un seul groupe d'un cours à chaque période de la grille. Si plusieurs groupes sont attribués au même local à la même période alors un échec est provoqué. Par contre si les groupes ont la contrainte //**Même temps**// et sont donnés dans le même local ou qu'un des groupes concernés a un local fixe alors un message d'avertissement est affiché.
16
17 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, aller dans l'onglet //**Groupes**//, sélectionner les groupes concernés, appuyer sur le bouton droit de la souris et choisir //**Ajouter contrainte même temps**//. Ensuite, dans le sous-onglet //**Même temps**//, cocher la case //**Partager même local**//.
18
19 === Validation des choix de cours des élèves ===
20
21 **Description:** Validation du respect des restrictions/préférences et des cours pour le choix de cours de chaque élève.
22
23 Un échec est provoqué dans les cas suivants:
24
25 (% style="list-style-type:square" %)
26 * si un intervenant faisant partie de la liste des intervenants exclus d'un élève donne un cours qui est sélectionné dans le choix de cours de l'élève.
27 * si un élève faisant partie de la liste des élèves exclus d'un élève a le même groupe que l'élève dans son choix de cours
28 * si un groupe est assigné à un cours qui est un choix alternatif
29 * si le numéro de groupe d'un cours sélectionné n'est pas identique à son numéro de groupe pré-assigné s'il y a lieu
30
31 Un message d'avertissement est affiché dans les cas suivants:
32
33 (% style="list-style-type:square" %)
34 * si le choix alternatif pour un cours a été utilisé à la place du choix original
35 * si aucun intervenant faisant partie de la liste des intervenants préférés d'un élève donne un cours sélectionné dans le choix de cours de l'élève
36 * si aucun un élève faisant partie de la liste des élèves préférés d'un élève a le même groupe que l'élève dans son choix de cours
37
38 **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 réviser le choix de cours de l'élève, supprimer le groupe assigné au choix alternatif et/ou corriger le numéro de groupe du cours ayant un groupe pré-assigné selon l'échec obtenu.
39
40 === Validation du nombre de périodes des élèves ===
41
42 **Description:** Validation du nombre total de périodes de chaque élève. Si le nombre de périodes de l'élève n'est pas égal au nombre de périodes de la grille alors un échec est provoqué.
43
44 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, si le nombre de périodes de l'élève dépasse le maximum de la grille alors aller dans l'onglet //**Élèves**// et décocher la case //**Sélection**// pour un des cours. Sinon, réviser le choix de cours de l'élève.
45
46 === Validation du nombre de périodes des groupes ===
47
48 **Description:** Validation du nombre de périodes des groupes et de leurs segments.
49
50 Un échec est provoqué dans les cas suivants:
51
52 (% style="list-style-type:square" %)
53 * si le nombre de périodes d'un groupe n'a pas été redéfini et qu'il n'est pas identique au nombre de périodes du cours auquel le groupe appartient.
54 * si un conflit de périodes se présente entre les segments d'un groupe
55 * si le nombre total de périodes des segments d'un groupe n'est pas identique à son nombre de périodes
56
57 Un message d'avertissement est affiché dans le cas suivant:
58
59 (% style="list-style-type:square" %)
60 * si le nombre de périodes d'un groupe a été redéfini et qu'il n'est pas identique au nombre de périodes du cours auquel le groupe appartient.
61
62 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, réviser le nombre de périodes des groupes et/ou des segments concernés.
63
64 === Validation des contraintes 'même temps' ===
65
66 **Description:** Validation du nombre de périodes pour tous les groupes ayant une contrainte 'même temps'. Si des groupes ayant une contrainte 'même temps' n'ont pas le même nombre de périodes alors un échec est provoqué.
67
68 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, pour conserver la contrainte 'même temps', aller dans l'onglet Groupes et modifier l'horaire d'un des groupes. Sinon, dans le même onglet, sélectionner un des groupes puis appuyer sur le bouton droit de la souris et choisir "Retirer contrainte même temps".
69
70 === Validation des arrangements utilisés par les groupes ===
71
72 **Description:** Bientôt disponible ...
73
74 **Suggestion en cas d'échec:** Bientôt disponible ...
75
76 === Validation des locaux utilisés par les groupes ===
77
78 **Description:** Validation du local assigné à chaque groupe de la grille. Si un local assigné à un groupe n'est pas inclus parmi les locaux possibles de ce groupe alors un échec est provoqué.
79
80 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, aller dans le sous-onglet Locaux possibles de l'onglet Cours et ajouter les locaux concernés.
81
82 === Validation du respect des restrictions / groupes assignés ===
83
84 **Description:** Bientôt disponible ...
85
86 **Suggestion en cas d'échec:** Bientôt disponible ...
87
88 === Validation des groupes ===
89
90 **Description:** Validation de la présence d'un intervenant pour chaque groupe de la grille et d'un horaire et d'un local pour chaque segment du groupe. Si l'horaire, le local et/ou l'intervenant n'est pas attribué à un segment et/ou un groupe alors un échec est provoqué.
91
92 **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 attribuer un horaire, un local et/ou un intervenant au segment et/ou groupe concerné.
93
94 === Validation des tâches des intervenants ===
95
96 **Description:** Validation du nombre de groupes assignés à la tâche de chaque intervenant. Un échec est provoqué si la tâche d'un intervenant, c'est-à-dire le nombre de cours, n'est pas égal au nombre de groupes assignés à cet intervenant.
97
98 **Suggestion en cas d'échec:** Pour obtenir un succès à cette validation, aller dans l'onglet Intervenants et comparer le contenu de sa tâche avec ses groupes assignés. Aller dans l'onglet Groupes et pour chaque cours de sa tâche assigner l'intervenant à un groupe de ce cours dans le sous-onglet Modifier l'horaire. Mettre à jour les changements en cliquant sur le bouton "Actualiser la grille" dans le sous-onglet Modifier l'horaire.
99
100 === Validation des libérations ===
101
102 **Description:** Validation des libérations d'intervenants et de locaux.
103
104 **Suggestion en cas d'échec:** Bientôt disponible ...