Résumé de la conférence en quelques lignes
Au-delà des
nombreux mécanismes de liaisons de données présents dans Moodle, l'importation
de données par simple fichier plat (CSV, XML, etc.) est une opération courante
qui ne nécessite pas de compétences techniques avancées.
Pour
l'échange ponctuel de données, l'usage d’un fichier plat (généralement un
fichier texte) est facilement compréhensible par tout utilisateur. C'est ce qui
en fait son succès. Mais c'est aussi parfois une alternative sérieuse à des
procédures de gestion trop complexes à déployer.
Après la présentation de quelques considérations
techniques générales (structure, encodage, application), nous vous proposerons
de découvrir plusieurs usages inédits du fichier plat dans Moodle par la
présentation de cas concrets suivants :
- Gestion
du chevauchement d'années académiques avec méthodes d'inscription multiples.
- Évaluation
hors-ligne et culture de diffusion des notes et feedbacks.
- Déploiement
de groupes et groupements académiques à large échelle.
- Formats
d'encodage pour l'alimentation de banques de questions.
- Traitement
massif d'incidents par conversion de logs.
- Peuplement
d'un Moodle multitenant sans système d'information commun.
Pour chaque
cas de figure, nous présenterons la solution technique qui a été envisagée et
qui exploite un mécanisme d'importation par fichier plat. Nous mettrons en
avant l'usage de champs d'importation particuliers (souvent peu connus des
utilisateurs), leurs définitions et contraintes d'utilisation, l'intérêt de
cette approche par rapport à d'autres dans les contextes présentés.