Un outil graphique de conversion CSV vers Question Moodle au format XML
Contexte du développement
Un enseignant m'a demandé de lui construire une activité permettant aux étudiants de créer des questions sur un ouvrage de référence utilisé en parallèle du cours et de permettre ensuite aux autres étudiants d'y répondre. Il employait déjà l'activité base de données dans moodle pour la création des questions.
Après avoir revu son activité base de données sur Moodle pour m'assurer du nom des champs, j'ai créé un script en python3 avec une interface graphique.
Voici quelques preuves du travail accompli : une capture d'écran de l'activité base de données pour la saisie des questions par les étudiants, un exemple de fichier csv exporté depuis Moodle, le script en Python3 et un exemple de fichier xml généré.
Que retenir de cette trace ?
Ce petit programme écrit en python 3 dispose d'une interface graphique et peut être exécuté sur n'importe quel système d'exploitation : Windows, MacOS, Linux, il suffit simplement d'installer le package python3. J'ai veillé à commenter largement le code qui est ouvert et qui fait exactement ce qu'il est sensé faire.