Texte
Cette fonctionnalité permet aux établissements n'utilisant pas l'une des applications précédemment citées (lycées agricoles, établissements situés à l'étranger, ...) d'importer facilement des utilisateurs à partir de fichiers CSV[1] simplifiés.
Elle peut également compléter une importation réalisée à partir des fichiers générés avec les outils précédemment cités.
Les fichiers peuvent être créés à la main ou extraits depuis une application tierce.
Les fichiers CSV doivent respecter les éléments suivants :
- en-tête indiquant les champs fournis
- séparateur le point-virgule (";")
- pas de séparateur de texte
- encodage en ISO-8859-1 ou en UTF-8
AttentionEn-tête du fichier CSV
Les fichiers d'entrée doivent impérativement posséder un champ d'en-tête comprenant au minimum chacun des mots clé associés aux champs obligatoires du type de compte importé.
L'en-tête permet une pré-validation les informations et permet de s'affranchir de l'ordre des champs.
Quelque soit le type d'utilisateur importé, les champs login et le mot de passe sont facultatifs.
Il servent uniquement dans le cas où l'on veut forcer leur valeur (exemple : récupération de comptes existants). Si ces champs sont absents ou à vide, le login sera généré automatiquement par l'application.
Si les notions de numéro élève, numéro professeur et/ou niveau n'existent pas dans l'établissement, il est possible de remplir ces champs avec une valeur identique pour tous.
AttentionMot de passe forcé
Si un mot de passe forcé ne respecte pas la politique de mot de passe appliquée sur le serveur, celui-ci sera arbitrairement remplacé par un mot de passe aléatoire "valide".
Champs élève
Champs obligatoires
- numero : numéro de l'élève
- nom : nom de famille
- prenom : prénom
- sexe : civilité (M ou F)
- date : date de naissance au format
jjmmaaaa
oujj/mm/aaaa
- classe : classe
- niveau : niveau
Champs facultatifs
- login : login forcé
- password : mot de passe forcé
- options : options suivies par l'élève, séparées par le caractère "|"
ExempleExemple de fichier élèves
numero;nom;prenom;sexe;date;classe;niveau;options;
999;Martin;Jean;M;23/05/2010;3e2;3eme;opt1|opt2;
Champs enseignant
Champs obligatoires
- numero : numéro de l'enseignant
- nom : nom de famille
- prenom : prénom
- sexe : civilité (M ou F)
- date : date de naissance au format
jjmmaaaa
oujj/mm/aaaa
Champs facultatifs
- login : login forcé
- password : mot de passe forcé
- classes : classes dans lesquelles intervient l'enseignant, séparées par le caractère "|"
- options : options dans lesquelles intervient l'enseignant, séparées par le caractère "|"
ExempleExemple de fichier enseignants
numero;nom;prenom;sexe;date;classes;options;login;password;
333;Durand;Marc;M;01/01/1985;3e1|3e2;opt1;mdurand;P@ssW0rd;
Champs personnel administratif
Champs obligatoires
- numero : numéro du personnel administratif
- nom : nom de famille
- prenom : prénom
- sexe : civilité (M ou F)
- date : date de naissance au format
jjmmaaaa
oujj/mm/aaaa
Champs facultatifs
- login : login forcé
- password : mot de passe forcé
Champs compte invité
Champs obligatoires
- nom : nom de famille
- prenom : prénom
- sexe : civilité (M ou F)
- date : date de naissance au format
jjmmaaaa
oujj/mm/aaaa
Champs facultatifs
- login : login forcé
- password : mot de passe forcé