Projet

Général

Profil

Initialisation xml » Historique » Version 21

Stéphane Boireau, 25/08/2019 13:31

1 6 Stéphane Boireau
h1. Initialisation de l'année à partir des XML de Sconet et STS
2 3 Eric Lebrun
3 1 Stéphane Boireau
Pour avoir le moins de travail d'ajustement possible, il faut attendre que l'EDT soit remonté vers STS.
4
Si on ne peut pas attendre cette remontée, parce qu'on utilise par exemple le module absences ou cahier de textes, il faut créer les enseignements manuellement.
5
6 12 Stéphane Boireau
La procédure d'initialisation est la suivante (_au début la récup des XML_):
7 1 Stéphane Boireau
8 6 Stéphane Boireau
* De Sconet, on récupère trois fichiers XML:
9 21 Stéphane Boireau
Demandez gentiment à votre secrétaire de se rendre dans 'Sconet/Accès Base élèves mode normal/Exploitation/Exports standard/Exports XML génériques' pour récupérer les fichiers Communs.xml, [[ElevesAvecAdresses]].xml, Nomenclature.xml et [[ResponsablesAvecAdresses]].xml.
10 1 Stéphane Boireau
11 12 Stéphane Boireau
* De STS, on récupère un fichier XML (_après remontée de l'EDT_):
12 1 Stéphane Boireau
Demandez gentiment à votre secrétaire d'accéder à STS-web et d'effectuer 'Mise à jour/Exports/Emplois du temps'.
13
14 6 Stéphane Boireau
* Accédez en admin dans Gepi à:
15
>	Gestion générale/Initialisation des données à partir de fichiers XML
16 1 Stéphane Boireau
17 6 Stéphane Boireau
Si vous n'avez pas archivé l'année précédente, commencez par effectuer cet [[Archivage_fin_annee|archivage]].
18 1 Stéphane Boireau
19 6 Stéphane Boireau
Il convient ensuite de suivre les étapes les unes après les autres.
20 7 Stéphane Boireau
>	Procéder à la première phase
21 1 Stéphane Boireau
	Procéder à la deuxième phase
22
	Procéder à la troisième phase
23
	...
24
25 6 Stéphane Boireau
h2. Initialisation après remontée de l'Emploi du temps vers STS
26 1 Stéphane Boireau
27 6 Stéphane Boireau
C'est la solution la plus simple.
28 15 Stéphane Boireau
Fournir les fichiers XML quand ils sont réclamés et laisser dérouler en tenant tout de même compte des quelques points mentionnés plus bas au paragraphe *Quelques points délicats* (_notamment sur les formats de login pour les professeurs lors de l'import_).
29 1 Stéphane Boireau
30
31 19 Stéphane Boireau
h2. Initialisation sans remontée de l'Emploi du temps vers STS
32 7 Stéphane Boireau
33
On récupère comme mentionné plus haut dans Sconet les fichiers ElevesSansAdresses.xml, Nomenclature.xml et ResponsablesAvecAdresses.xml
34
Et on récupère dans STS/Mise à jour le fichier Emploi du temps sts_emp_RNE_ANNEE.xml
35
Ce fichier contient les profs de l'année qui commence, les matières, mais pas encore les enseignements quand l'EDT n'est pas remonté vers STS.
36
On n'utilisera le fichier que pour créer les professeurs et les matières, et rien de plus si l'EDT n'est pas remonté vers STS.
37
38
Remarque: Il est possible d'effectuer plusieurs remontées vers STS:
39
* une première en élaguant l'emploi du temps pour ce qui concerne les 
40 15 Stéphane Boireau
incertitudes de début d'année (_quitte à créer à la main ensuite dans gepi les 
41
quelques cours/profs,... sur lesquels on avait un problème de remontée_)
42
Cette remontée permet d'éviter de créer tous les enseignements à la main (_ce qui est passablement rébarbatif (plus probablement que l'élagage nécessaire pour une première remontée vers STS)_).
43 7 Stéphane Boireau
* une deuxième plus précise pour les VS.
44
45 17 Stéphane Boireau
Si vous ne pouvez pas ou ne voulez pas faire cette première remontée, il faudra créer les enseignements à la main ou en exploitant d'autres fichiers en complément.
46 7 Stéphane Boireau
En voici les étapes:
47
48 1 Stéphane Boireau
* Suivre les 4 premières phases en fournissant les XML lorsqu'ils sont réclamés, puis
49 12 Stéphane Boireau
*Ne pas cliquer précipitamment sur le lien*
50 1 Stéphane Boireau
	*Procéder à la cinquième phase d'initialisation*
51
Au-delà, notre fichier sts_emp_RNE_ANNEE.xml ne convient plus si l'EDT n'est pas remonté vers STS.
52 12 Stéphane Boireau
Avec la version 1.5.5, des solutions alternatives de création des enseignements sont proposées:
53 14 Stéphane Boireau
** Avec un export *CSV* d'*[[Export_csv_udt|UnDeuxTemps]]*
54
Se rendre dans le menu Recherche/Emploi du temps, valider la recherche, puis cliquer sur Exporter.
55 15 Stéphane Boireau
Si l'export généré est au format TXT (_séparateur tabulation_), se rendre dans le menu Outils/Préférences pour choisir CSV plutôt que TXT pour l'export.
56 14 Stéphane Boireau
Les champs du CSV sont :
57
Jour;Heure;Div;Matière;Professeur;Salle;Groupe;Regroup;Eff;Mo;Freq;Aire;
58
** Avec un export *XML* d'[[Edt_indexedu_udt|EDT d'IndexEducation]] (_à partir de la version 1.6.2 (sortie en décembre 2012)_), il est possible de générer un export CSV au format UnDeuxTemps. Cet export CSV peut alors être utilisé comme s'il provenait d'UDT.
59 16 Stéphane Boireau
Pensez à activer le module Emploi du temps de Gepi (_au moins pour les administrateurs_) et rendez-vous dans ce module pour y [[Edt_init_auto|effectuer la conversion du XML EDT en un CSV format UDT]].
60 20 Stéphane Boireau
A partir de la version 1.6.9, il n'est plus nécessaire de convertir le fichier EXP_COURS.xml en CSV
61 12 Stéphane Boireau
** Une dernière solution simplifiant la démarche manuelle de création des enseignements:
62
On y crée les enseignements par lots de matières et par lots de classes.
63 15 Stéphane Boireau
Ne reste que l'association des enseignements des diverses classes avec les professeurs (_un peu fastidieuse, mais on peut cocher un par un tous les professeurs d'une classe avant de valider et passer ensuite à la classe suivante_).
64 12 Stéphane Boireau
65
Si vous préférez faire les associations matières/professeurs et créer les enseignements tout à la main:
66 15 Stéphane Boireau
Quittez l'initialisation en cliquant sur le lien *Accueil* et passez au paragraphe "Association des matières et des professeurs" ci-dessous.
67 12 Stéphane Boireau
Sachez cependant qu'alors vous devrez revoir enseignement par enseignement les compositions des groupes... alors que les trois procédures précédentes tiennent compte des options déclarées pour les élèves dans Sconet.
68 7 Stéphane Boireau
69 19 Stéphane Boireau
h2. Initialisation sans remontée de l'Emploi du temps vers STS... ce qui reste à faire si on choisit la méthode "à la mano" plutôt qu'une des méthodes recommandées
70 13 Stéphane Boireau
71 15 Stéphane Boireau
h3. Association des matières et des professeurs:
72 8 Stéphane Boireau
73
Les nouveaux professeurs ont été créés lors de l'initialisation ci-dessus.
74
Il reste à associer les professeurs avec les matières.
75
En admin, accéder à
76 10 Stéphane Boireau
>	Gestion des bases/Comptes d'utilisateurs/Personnels de l'établissement/Associer les matières aux professeurs
77 1 Stéphane Boireau
78 13 Stéphane Boireau
Cocher les matières appropriées pour les professeurs et valider (_bouton en bas de page_).
79 1 Stéphane Boireau
80
On peut aussi faire les associations professeurs/matières, professeur par professeur:
81 10 Stéphane Boireau
>	Gestion des bases/Comptes d'utilisateurs/Personnels de l'établissement/<Nom du professeur>
82
83 8 Stéphane Boireau
mais c'est plus laborieux.
84
85 1 Stéphane Boireau
86
NOTE:
87
Si l'on fait attention à ne pas aller trop loin:
88 8 Stéphane Boireau
Ne pas cliquer sur
89 10 Stéphane Boireau
>	Procéder à la cinquième phase d'initialisation
90
91 8 Stéphane Boireau
lors de l'initialisation après la création des professeurs, pour ne pas perdre les associations professeurs/matières de l'année précédente.
92 1 Stéphane Boireau
93
94
h3. Création des enseignements:
95 9 Stéphane Boireau
96
En admin, accéder à:
97 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<classe> [config.simplifiée]/Ajouter des enseignements
98
99 1 Stéphane Boireau
pour créer par lots tous les Enseignements en cochant les matières dispensées dans la classe et en associant un professeur.
100 8 Stéphane Boireau
Valider en bas de page.
101 1 Stéphane Boireau
102
Il est possible par la suite de ré-éditer ces enseignements pour ajouter un ou des professeurs à l'enseignement, et associer une autre ou d'autres classes à l'enseignement.
103 8 Stéphane Boireau
104
Lors de la création d'un enseignement, tous les élèves de la classe sont par défaut inscrits dans l'enseignement.
105 9 Stéphane Boireau
Il faut passer en revue les enseignements optionnels pour décocher les élèves qui ne suivent pas l'enseignement:
106 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<classe> Enseignements/<Enseignement> Eleves (XX-XX-XX)
107 1 Stéphane Boireau
108
109 9 Stéphane Boireau
h3. Créer un groupe à cheval sur plusieurs classes
110 1 Stéphane Boireau
ou avec plusieurs professeurs:
111 9 Stéphane Boireau
112 1 Stéphane Boireau
En admin:
113 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<Une des classes du groupe>Enseignements
114
115 8 Stéphane Boireau
Puis en haut à droite, créer un enseignement de Latin en précisant qu'il concerne plusieurs classes (bouton radio).
116 1 Stéphane Boireau
Valider.
117
Préciser le nom du groupe,... cocher les classes et le(s) prof(s).
118
Cliquer ensuite sur le lien
119 10 Stéphane Boireau
>	Eleves (24-24-24)
120 8 Stéphane Boireau
pour cocher/décocher les élèves qui doivent suivre ou non l'enseignement.
121 1 Stéphane Boireau
122 8 Stéphane Boireau
Note:
123 13 Stéphane Boireau
On peut aussi avoir créé l'enseignement comme rattaché à une seule classe (_via le lien [config.simplifiée]_) et modifier l'enseignement en cliquant sur le nom de l'enseignement (première colonne) dans:
124 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<Classe> Enseignements
125
126 1 Stéphane Boireau
Là, on peut sélectionner/cocher d'autres classes et professeurs.
127 8 Stéphane Boireau
128
129 9 Stéphane Boireau
h3. Fusionner des enseignements:
130
131 8 Stéphane Boireau
Dans le cas où on a créé des enseignements dans deux classes alors qu'il s'agissait d'un même enseignement regroupant les deux classes, il est possible de fusionner les deux enseignements:
132 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<Une des classes du groupe>Enseignements
133
134 1 Stéphane Boireau
Cliquer sur le nom de l'enseignement, puis cliquer sur le lien
135 10 Stéphane Boireau
>	Fusionner le groupe avec un ou des groupes existants
136
137 1 Stéphane Boireau
Choisir le groupe...
138 9 Stéphane Boireau
L'intérêt c'est que si la sélection des élèves a été faite dans les deux groupes, on n'aura pas à refaire la sélection après fusion.
139 1 Stéphane Boireau
140
141 8 Stéphane Boireau
h3. Associer un professeur principal:
142
143 13 Stéphane Boireau
Une fois les enseignements créés (_avec professeurs associés_), il est possible de sélectionner un professeur principal parmi les professeurs de la classe.
144 8 Stéphane Boireau
On peut sélectionner Elève par élève le professeur principal dans le tableau:
145 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<classe> Eleves
146 1 Stéphane Boireau
147 9 Stéphane Boireau
mais plus simplement, pour toute la classe:
148 10 Stéphane Boireau
>	Gestion des bases/Gestion des classes/<classe> Eleves/Professeur principal : saisie rapide
149
150 13 Stéphane Boireau
Choisir le nombre de professeurs principaux dans la classe (_1 seul en général_), puis sélectionner le professeur et valider, et enfin cliquer sur Enregistrer.
151 8 Stéphane Boireau
Passer à la classe suivante.
152
153
154 1 Stéphane Boireau
h2. Quelques points délicats
155 8 Stéphane Boireau
156
Il y a quelques points délicats:
157 1 Stéphane Boireau
158 8 Stéphane Boireau
* Sur le XML de STS lors de la génération des CSV, il peut être commode de choisir aaaammjj pour le mot de passe
159 6 Stéphane Boireau
160 2 Stéphane Boireau
* Lors de l'import des profs (4ème phase), si l'authentification est autonome, penser à adapter aux types de login utilisés dans l'académie. 
161 6 Stéphane Boireau
Cocher par exemple
162 13 Stéphane Boireau
>	nomp (_tronqué à 8 caractères_)
163 1 Stéphane Boireau
si c'est le type de login de messagerie utilisé dans l'académie pour éviter de multiplier les logins à mémoriser et Non pour le CAS/LDAP.
164 6 Stéphane Boireau
165
* Lors de la fin de la phase 6 avant la phase de nettoyage, ouvrir dans un autre onglet le lien sauvegarde de la base.
166 1 Stéphane Boireau
Et ensuite cliquer sur procéder au nettoyage.
167 6 Stéphane Boireau
168 1 Stéphane Boireau
** L'intérêt:
169 6 Stéphane Boireau
On voit quels profs, matières,... seraient supprimées.
170 1 Stéphane Boireau
Il faut relever cette partie, cela permet de savoir quelles infos peuvent être manquantes.
171 6 Stéphane Boireau
Pour ces profs/matières, il faudra faire la gestion à la main.
172 13 Stéphane Boireau
(_en général, aucun prof n'est supprimé, par contre des matières comme IDD, Vie Scolaire,... ont tendance à dégager_)
173 5 Stéphane Boireau
174 1 Stéphane Boireau
** Restaurer la sauvegarde: Gestion générale/Sauvegarde et restauration.
175 13 Stéphane Boireau
Et ne pas refaire le nettoyage (_pas pour le moment_).
176 9 Stéphane Boireau
177 1 Stéphane Boireau
** Si des profs avaient été supprimés, accéder à
178
	*Gestion des bases/Gestion des comptes utilisateurs/Personnels étab*
179
Cliquer sur chaque prof qui avait été supprimé,
180 13 Stéphane Boireau
lui affecter ses matières (_une par une_),
181 6 Stéphane Boireau
et le remettre 'actif'.
182 9 Stéphane Boireau
183 13 Stéphane Boireau
** Puis, pour traiter les groupes éventuellement manquants (_comme Vie scolaire_), accéder à
184 1 Stéphane Boireau
	*Gestion des bases/Gestion des classes/_ligne classe_/Enseignements*
185 6 Stéphane Boireau
En haut à droite, choisir la matière et préciser si le groupe est à cheval sur plusieurs classes et valider...
186
... de retour à la gestion des classes, cliquer sur Eleves (0/0/0) pour mettre les élèves dans le groupe nouvellement créé.
187 9 Stéphane Boireau
188 1 Stéphane Boireau
** Si des groupes ont été mal détectés.
189 13 Stéphane Boireau
Ex.: un groupe de Latin qui a été créé plusieurs fois (_une fois par classe concernée_) alors qu'il s'agit d'un regroupement.
190 1 Stéphane Boireau
Cliquer sur le nom du groupe pour une des classes, cliquer sur
191
	sélectionner plusieurs classes
192
puis cocher les classes et valider.
193
Cliquer ensuite sur "Elèves inscrits" pour ajouter les élèves appropriés des autres classes au groupe.
194
Enfin supprimer le groupe initial dans les autres classes 
195 13 Stéphane Boireau
(_qui à ce stade ont deux groupes de latin: l'un partagé avec d'autres classes et un qui n'est associé qu'à la classe_)
196 9 Stéphane Boireau
197 8 Stéphane Boireau
** Il peut arriver que lors de l'initialisation un enseignement de LATIN soit créé deux fois pour une classe de 3A et une classe de 3B alors qu'il devrait s'agir d'un seul enseignement.
198
Il faut alors fusionner les groupes:
199
	*Gestion des bases/Gestion des classes/<Une des classes> Enseignements/<Nom de l'enseignement>*
200
Cliquer ensuite sur
201
	*Fusionner le groupe avec un ou des groupes existants*
202
L'opération doit être réalisée avant que le professeur ait saisi des notes,... dans l'enseignement.
203 1 Stéphane Boireau
Si vous n'avez pas le temps de contrôler ces groupes, prêchez la parole suivante à vos professeurs:
204 8 Stéphane Boireau
	"*Si ils constatent des anomalies de ce genre, ne pas mettre de note et contacter l'administrateur pour qu'il fasse les corrections.*"
205 1 Stéphane Boireau
206
207
Remarques:
208 6 Stéphane Boireau
209 1 Stéphane Boireau
* Si un professeur au moment de saisir des notes s'aperçoit qu'il a des élèves qui ne devrait pas être dans le groupe, il ne faut pas saisir de note ni quoi que ce soit pour l'élève.
210
Tant qu'un élève n'a pas de note dans un groupe, il est facile de le supprimer du groupe.
211 6 Stéphane Boireau
Quand il a déjà des notes, c'est plus compliqué.
212 1 Stéphane Boireau
Du coup, effet de bord, le changement de classe en cours de trimestre, représente plus de travail.
213 6 Stéphane Boireau
214 1 Stéphane Boireau
* On peut changer les noms des groupes... ce qui apparaitra sur le bulletin, c'est le nom de matière, pas le nom de groupe.
215 13 Stéphane Boireau
On a intérêt à donner des noms différents (_aujourd'hui j'ai modifié trois groupes qui s'appelaient tous les trois Anglais LV1 sur une même classe; ils sont devenus Anglais LV1 (A), Anglais LV1 (C) et Anglais LV1 (L)_).
216 6 Stéphane Boireau
217 1 Stéphane Boireau
218 3 Eric Lebrun
219 4 Eric Lebrun
[[utilisateurs|retour au menu]]