Scénario #21429
Mettre à jour l'importation Scribe Base élèves pour ONDE (ex-BE1D)
100%
Description
Salut,
Sur un Amonecole 2.5.2, je rencontre un problème pour importer les élèves de mon école via une extraction .csv à partir de BE1D (nouvellement baptisée ONDE). En effet, j'ai un message d'erreur me signalant que l'en-tête "Nom Elève" n'existe pas alors qu'il est bien là. J'ai essayé de modifier ce nom mais sans effet. Peut-être un problème d'encodage ? Je n'ai pas trouvé de solution.
Voici le message d'erreur :
Lancement de la lecture des fichiers #
Lecture des élèves...
ERREUR
Le champ "Nom Elève" n'est pas présent dans l'en-tête du fichier !
FIN
Constat fait par Joël Cuissinat :
Effectivement, je viens de voir avec Thierry que les modifications d'en-têtes suivantes étaient nécessaires :
"Nom élève" => "Nom Elève"
"Prénom élève" => "Prénom Elève"
"Libellé classe" => "Classe"
Si cette nouvelle syntaxe est bien liée au passage de BE1D à ONDE et si ce changement est pérenne, une évolution du code pourrait être envisagée (ou mieux, réussir à détecter/supporter les deux formats).
Sous-tâches
Historique
#1 Mis à jour par Thierry Munoz il y a plus de 6 ans
Autre remarque :
Désormais BE1D/ONDE exporte le numéro d'immatriculation de l'élève (INE). Or celui-ci n'est apparemment pas pris en compte lors de l'importation dans le Scribe (si j'ai bien décodé le programme "be1d.py").
Serait-il donc possible de le rajouter ?
#2 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Tracker changé de Demande à Scénario
- Projet changé de Scribe à scribe-backend
- Sujet changé de Importation Base élèves ONDE (ex-BE1D) impossible à Mettre à jour l'importation Scribe Base élèves pour ONDE (ex-BE1D)
- Echéance mis à 20/10/2017
- Version cible mis à sprint 2017 40-42 Equipe MENSR
- Release mis à EOLE 2.6.2
- Points de scénarios mis à 3.0
- modifier le code afin de, si possible, supporter les deux formats (prévoir le rétro-portage depuis 2.5.1)
- adapter les libellés dans la mesure du possible
- mettre à jour la doc (notamment les formats attendus) et les différentes références à Be1d (travail à faire en parallèle du scénario #21289).
#3 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Assigné à mis à Joël Cuissinat
#4 Mis à jour par Joël Cuissinat il y a plus de 6 ans
Je viens de récupérer une extraction "responsables".
Au niveau des en-têtes, je constate deux différences entre un ancien et un nouveau fichier :- suppression des doubles-quotes présents autour de chaque valeur
- suppression du champ "Numéro de poste"
A priori ces modifications ne devraient pas entraîner d'incompatibilité avec le code existant.
#5 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans
- Statut changé de Nouveau à Terminé (Sprint)