Il existe deux méthodes pour importer les élèves dans le logiciel :
avec un fichier XML
avec un fichier CSV
1. avec un fichier XML
Avant de procéder à l'intégration des élèves dans le logiciel, il convient de récupérer un fichier au format XML selon la structure suivante :
le nom de famille <NOM_DE_FAMILLE>
le prénom <PRENOM>
la date de naissance <NOM_DE_FAMILLE> (au format JJ/MM/AAAA)
le genre ou sexe <CODE_SEXE>
la division ou classe <CODE_STRUCTURE>
le code donné à l'élève (<CODE_CODE> en option seulement)
une adresse courriel (<MEL> en option seulement)
un identifiant personnalisé (<IDENT> en option seulement)
un mot de passe (<PWD> en option seulement)
Par exemple, dans SIECLE, le fichier ElevesSansAdresses.xml correspond aux principales informations demandées.
L'intégration des élèves dans le logiciel
Pour cette intégration, on se positionne dans le module de gestion des élèves.
On clique sur le lien pour [Créer la table des élèves] :
On se positionne dans la [Méthode 2 - en XML], on choisit [Parcourir...] pour sélectionner le fichier préparé au format XML :
On sélectionne le fichier au format XML :
On vérifie le nom du fichier et on choisit [Envoyez le fichier] :
L'opération prend quelques secondes avant la confirmation suivante, et l'affichage de la liste :
A noter : lors de l'intégration, si aucun mot de passe n'est importé, un mot de passe est tout de même généré automatiquement pour chaque élève, invisible. Ce mot de passe est construit de la manière suivante [première lettre du prénom][chiffres de la date de naissance : JJMMAAAA]. Ainsi Bryan, né le 23/08/2011, aura pour mot de passe b23082011.
2. avec un fichier CSV
Avant de procéder à l'intégration des élèves dans le logiciel, il convient de récupérer un fichier contenant pour chaque élève les informations suivantes :
le nom de famille
le prénom
la date de naissance (au format JJ/MM/AAAA)
le genre ou sexe
la division ou classe
le code donné à l'élève (en option seulement)
une adresse courriel (en option seulement)
un identifiant personnalisé (en option seulement)
un mot de passe (en option seulement)
Par exemple, dans SIECLE, des informations peuvent être extraites au format XLS.
La préparation du fichier pour intégration
Si le fichier est récupéré au format CSV, il faut vérifier la séparation des champs avec un point-virgule. Si le fichier est récupéré sous forme de tableur, au format XLS ou ODS, il faut le convertir.
Pour cela on ouvre le fichier sous le tableur, ci-dessous avec LibreOffice Calc :
On enregistre ce fichier sous... ([Fichier] > [Enregistrer sous...]) et on choisit le format CSV :
On confirme la conversion au format CSV :
On précise enfin le jeu de caractères, en encodage Unicode (UTF-8), et le séparateur de champ, le point-virgule (;) :
On peut ensuite vérifier le fichier dans un éditeur de texte, ci-dessous avec Geany :
L'intégration des élèves dans le logiciel
Pour cette intégration, on se positionne dans le module de gestion des élèves.
On clique sur le lien pour [Créer la table des élèves] :
On se positionne dans la [Méthode 1 - en CSV], on choisit [Parcourir...] pour sélectionner le fichier préparé au format CSV :
On sélectionne le fichier au format CSV :
On vérifie le nom du fichier et on choisit [Envoyez le fichier] :
L'opération prend quelques secondes avant la confirmation suivante, et l'affichage de la liste :
A noter : s'il y a des erreurs dans le fichier, un message s'affiche dans le navigateur pour préciser où se trouvent les erreurs. Ce peut être la ligne d'entête, qu'il faut enlever ("Nom;Prénom;Classe;Naissance; Sexe"), ou bien une ligne vide (par exemple en fin de fichier), ou bien l'oubli d'une information pour certains élèves. Il faut alors modifier le fichier et le soumettre ensuite de nouveau pour intégration.
A noter : lors de l'intégration, si aucun mot de passe n'est importé, un mot de passe est tout de même généré automatiquement pour chaque élève, invisible. Ce mot de passe est construit de la manière suivante [première lettre du prénom][chiffres de la date de naissance : JJMMAAAA]. Ainsi Bryan, né le 23/08/2011, aura pour mot de passe b23082011.