Projet

Général

Profil

Initialisation xml » Historique » Version 4

Eric Lebrun, 05/10/2008 14:23
ajout d'un retour

1 1 Stéphane Boireau
2 4 Eric Lebrun
h2. Initialisation de l'année à partir des XML de Sconet et STS
3
 [[utilisateurs|retour au menu]]
4 1 Stéphane Boireau
5 4 Eric Lebrun
6 3 Eric Lebrun
en version 1.5.0 :
7
8 1 Stéphane Boireau
Pour avoir le moins de travail d'ajustement possible, il faut attendre que l'EDT soit remonté vers STS.
9
10
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.
11
12
La procédure d'initialisation est la suivante (au début la récup des XML):
13
14
================================================
15
16
De Sconet, on récupère trois fichiers XML:
17
18
=============================
19
20 4 Eric Lebrun
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 [[ElevesAvecAdresses]].xml, Nomenclature.xml et [[ResponsablesAvecAdresses]].xml.
21 1 Stéphane Boireau
22
=============================
23
24
De STS, on récupère un fichier XML (après remontée de l'EDT):
25
26
=============================
27
28
Demandez gentiment à votre secrétaire d'accéder à STS-web et d'effectuer 'Mise à jour/Exports/Emplois du temps'.
29
30
=============================
31
32
Accédez en admin dans Gepi à:
33
34
	Gestion générale/Initialisation des données à partir de fichiers XML
35
36
Suivez le premier lien
37
38
	"Générer les fichiers CSV à partir de l'export XML de STS"
39
40
Il permettra, en fournissant le XML de STS, d'obtenir les fichiers f_tmt.csv, f_wind.csv, f_men.csv et f_gpd.csv
41
42
Revenez à
43
44
	Gestion générale/Initialisation des données à partir de fichiers XML
45
46
pour suivre le deuxième lien:
47
48
	Générer les fichiers CSV à partir des exports XML de Sconet"
49
50
Il permettra, en fournissant les XML de Sconet, d'obtenir les fichiers eleves.csv, personnes.csv, responsables.csv, adresses.csv
51
52
Et ce sont ces fichiers CSV qu'il faudra fournir dans les liens
53
54
	Procéder à la première phase
55
56
	Procéder à la deuxième phase
57
58
	Procéder à la troisième phase
59
60
	...
61
62
================================================
63
64
Il y a quelques points délicats:
65
66
- 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
67
68 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. Cocher par exemple
69 1 Stéphane Boireau
70
	nomp (tronqué à 8 caractères)
71
72 2 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
73 1 Stéphane Boireau
74 2 Stéphane Boireau
et Non pour le CAS/LDAP.
75 1 Stéphane Boireau
76
- Lors de la fin de la phase 6 avant la phase de nettoyage, ouvrir dans un autre onglet le lien sauvegarde de la base.
77
78
Et ensuite cliquer sur procéder au nettoyage.
79
80
L'intérêt:
81
82
On voit quels profs, matières,... seraient supprimées.
83
84
Il faut relever cette partie, cela permet de savoir quelles infos peuvent être manquantes.
85
86
Pour ces profs/matières, il faudra faire la gestion à la main.
87
(en général, aucun prof n'est supprimé, par contre des matières comme IDD, Vie Scolaire,... ont tendance à dégager)
88
89
Restaurer la sauvegarde: Gestion générale/Sauvegarde et restauration.
90
91
Et ne pas refaire le nettoyage (pas pour le moment).
92
93
Si des profs avaient été supprimés, accéder à
94
95
	Gestion des bases/Gestion des comptes utilisateurs/Personnels étab
96
97
Cliquer sur chaque prof qui avait été supprimé,
98
99
lui affecter ses matières (une par une),
100
101
et le remettre 'actif'.
102
103
Puis, pour traiter les groupes éventuellement manquants (comme Vie scolaire), accéder à
104
105
	Gestion des bases/Gestion des classes/<ligne classe>/Enseignements
106
107
En haut à droite, choisir la matière et préciser si le groupe est à cheval sur plusieurs classes et valider...
108
109
... de retour à la gestion des classes, cliquer sur Eleves (0/0/0) pour mettre les élèves dans le groupe nouvellement créé.
110
111
112
Si des groupes ont été mal détectés.
113
114
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.
115
116
Cliquer sur le nom du groupe pour une des classes, cliquer sur
117
118
	sélectionner plusieurs classes
119
120
puis cocher les classes et valider.
121
122
Cliquer ensuite sur "Elèves inscrits" pour ajouter les élèves appropriés des autres classes au groupe.
123
124
Enfin supprimer le groupe initial dans les autres classes (qui à ce stade ont deux groupes de latin: l'un partagé avec d'autres classes et un qui n'est associé qu'à la classe)
125
126
Remarques:
127
128
- 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.
129
130
Tant qu'un élève n'a pas de note dans un groupe, il est facile de le supprimer du groupe.
131
132
Quand il a déjà des notes, c'est plus compliqué.
133
134
Du coup, effet de bord, le changement de classe en cours de trimestre, n'est pas commode.
135
136
- 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.
137
138
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)).
139
140
- Toute cette partie ajustements, je ne pourrai pas la faire à distance;o).
141
142
Remarque supplémentaire:
143
144 2 Stéphane Boireau
La future version 1.5.1 (trunk) simplifie l'initialisation (pas de CSV à générer, on bouine les XML directement) et un certain nombre de facilités sont ajoutées.
145 1 Stéphane Boireau
146
D'ici à la rentrée 2008-09, un dispositif devrait être mis au point pour simplifier l'initialisation sans le XML de STS (avec l'EDT qui tarde parfois à remonter vers STS).
147 3 Eric Lebrun
148 4 Eric Lebrun
[[utilisateurs|retour au menu]]