Accueil › Forums › Offres de stage / d’alternance › Conception d’un serveur R Shiny pour la création de questionnaires Moodle
- Ce sujet est vide.
-
AuteurMessages
-
Marie Verbanck
InvitéCONTEXTE
Moodle est une plateforme pédagogique très utilisée dans l’enseignement supérieur comme support numérique à l’enseignement. Il permet non seulement la mise à disposition de supports pédagogiques, mais aussi la création d’activités permettant un apprentissage interactif. Parmi ces activités, l’activité « Test » génère, via une banque de questions, des exercices pouvant varier à chaque tentative par tirage au sort des questions ; ces questions, à correction automatique, permettent aux apprenants de s’entraîner à leur rythme et autant que nécessaire. Cependant, la création directe de nombreuses questions dans Moodle s’avère longue, limitant la déclinaison d’une question en plusieurs versions similaires. Importer des questions préparées hors Moodle, à partir d’un fichier XML, y remédie, mais créer manuellement ces fichiers reste ardu. Aussi avons-nous développé une bibliothèque pour le logiciel R (package), SARP.Moodle. R est un logiciel de programmation libre, très utilisé dans la communauté scientifique et plus particulièrement du traitement des données. Notre bibliothèque permet de convertir en XML un fichier de questions au format CSV avec une colonne d’énoncés, une de réponses… Ce fichier peut être préparé dans un tableur par n’importe quel enseignant, même ignorant R, puis converti et importé dans Moodle par un ingénieur pédagogique. Cependant, pour un usage le plus aisé possible, masquer le passage par R est nécessaire.
OBJECTIFS DU STAGE
Le but de ce stage est de développer un serveur Web qui permette à l’utilisateur de déposer un fichier au format CSV (et les compléments nécessaires, comme des figures) et de récupérer le fichier XML prêt à être importé dans Moodle. Une attention particulière sera portée à la détection des erreurs dans le fichier fourni, afin d’avertir l’utilisateur de ces problèmes de sorte qu’il puisse aisément corriger son fichier. Il sera aussi porté attention à la sécurité des transactions, en particulier à la confidentialité des questions déposées par les utilisateurs. En accompagnement de cet outil de conversion, le serveur pourra proposer les outils habituels permettant d’animer une communauté d’utilisateurs de cet outil : forum d’échanges, tutoriels en téléchargement… En fonction de l’avancée, d’autres possibilités pourront être ajoutées à ce serveur.
PREREQUIS
Connaissance des outils d’administration d’un serveur, sous linux (Apache). Une connaissance de R et de Shiny serait appréciée.
ENVIRONNEMENT DU STAGE
Le stage aura lieu à la faculté de pharmacie de Paris, dans les locaux de l’UR7537 BioSTM ― 4, avenue de l’Observatoire ― 75006 Paris. Gratification mensuelle Remboursement de 50 % de la carte de transport (passe Navigo).
CONTACTS
Emmanuel CURIS : 01 53 73 98 37 ― emmanuel.curis@u-paris.fr, coporteur du projet.
Virginie LASSERRE : ― virginie.lasserre@u-paris.fr, coporteuse du projet.
Marie VERBANCK : ― marie.verbanck@u-paris.fr, encadrante du stage. -
AuteurMessages