Inscription par fichier plat
Cette page fournit quelques explications sur la manière d'inscrire (et/ou désinscrire) plusieurs utilisateurs existants à un ou plusieurs cours, en utilisant un fichier plat.
On peut accéder à cette fonctionnalité, et en choisir les paramètres, en suivant les liens suivants :
Jusqu'à 1.6 : Administration > Utilisateurs > Méthodes d'inscription > Fichier plat (modifier)
Depuis 1.7 : Administration du site > Cours > Inscriptions > Fichier plat (modifier)
A chaque exécution du cron, Moodle vérifiera si un fichier plat existe à l'emplacement défini, ou moodledata/1/enrolments.txt si aucun nom particulier n'est défini. Le nom doit être absolu, par exemple /var/moodledata/inscriptions.txt, et accessible en lecture/écriture par le serveur web. S'il existe, Moodle le traitera pour procéder à l'inscription (ou la désinscription) des utilisateurs des cours concernés.
Attention : Le fichier plat est supprimé à la fin du traitement !
Inscription par fichier plat
Cette méthode permet une vérification systématique à partir d'un fichier texte spécialement mis en forme disposé à un emplacement que vous choisissez. Le fichier est en format CSV (séparateurs virgules) avec 4 ou 6 champs par ligne, à savoir :
opération, rôle, ID (utilisateur), ID (cours) [, début, fin]
où :
opération = add | del rôle = student | teacher | teacheredit ID (utilisateur) = champ idnumber de l'utilisateur dans la table « user » (PAS le champ id) ID (cours) = champ idnumber du cours dans la table « course » (PAS le champ id) début = date de début (en secondes depuis le 1.1.1970 à 0 h UTC) - facultatif fin = date de fin (en secondes depuis le 1.1.1970 à 0 h UTC) - facultatif
Cela pourrait par exemple ressembler à ceci :
add, student, 5, CF101 add, teacher, 6, CF101 add, teacheredit, 7, CF101 del, student, 8, CF101 del, student, 17, CF101 add, student, 21, CF101, 1091115000, 1091215000
Voir aussi
Comment Importer des utilisateurs via un fichier plat.