Passer au contenu principal

Aperçu des sections

  • Description

    Moodle offre la possibilité de proposer à chaque étudiant des exercices différents, grâce au tirage au sort de questions dans la base de questions. Ainsi l’étudiant renforce l’acquisition d’une compétence en refaisant l’exercice autant de fois qu’il le souhaite, avec un énoncé chaque fois différent, sans qu’il trouve la solution par élimination ou en apprenant par cœur les réponses. Ce dispositif permet aussi de proposer des examens qui diffèrent pour chaque étudiant (limitant ainsi le risque de fraude), mais restant de difficulté comparable (égalité des chances).
    Cependant, un tel dispositif nécessite vite un très grand nombre de variantes d’une même question : ainsi, pour la compétence « calculer la moyenne d’une série de valeurs », à chaque tentative les valeurs doivent changer, ainsi que la taille de l’échantillon.
    Or la majorité des types de question de Moodle n’incluent pas la possibilité de tirer au sort des éléments de l’énoncé ; les questions calculées permettent en partie cela, mais restent assez limitées. Les questions de type « formule » offrent davantage de souplesse, cependant elles ne permettent pas de questions de type QCM ; par ailleurs, faire varier la taille d’un échantillon, pour un calcul de moyenne, reste délicat. La solution la plus simple reste donc de créer séparément chaque variante de la question. Cependant, la création directement dans Moodle de questions, en particulier complexes, est rapidement fastidieuse.

    Pour pallier cette difficulté, nous avons développé la bibliothèque SARP.moodle [1], package pour le logiciel R [2], permettant de créer un fichier de questions pour Moodle au format XML, en s’affranchissant de la complexité de ce format décrivant les questions pour Moodle. Nous avons déjà présenté son utilisation pour créer des questions à partir d’un gabarit. Mais SARP.moodle permet aussi d’utiliser les possibilités du logiciel R pour générer aléatoirement un nombre illimité de variantes d’un même exercice avant import dans Moodle, cet exercice pouvant prendre la forme de quasiment tous les types de question de base de Moodle : numérique, mais aussi Q. C. M., cloze, texte à trous, image à légender...

    Cette présentation montrera comment générer une collection d’exercices similaires grâce à SARP.moodle, à l’aide d’un exemple simple (Cf. figure) pour illustrer les différentes étapes de la démarche : formulation de la question, détermination des éléments à faire varier ; traduction de la question en code R ; éléments pédagogiques à considérer… Quoique cet exemple soit issu des statistiques, cette démarche de génération aléatoire d’exercices se généralise à de nombreuses disciplines, en particulier scientifiques.


     

    Références
    [1] E. CURIS & V. LASSERRE, SARP.moodle, https://cran.r-project.org/package=SARP.moodle
    [2] R Core Team (2021). R: A language and environment for statistical computing, R Foundation for Statistical Computing, Vienne (Autriche), https://www.R-project.org/.

     

    En résumé...

    Nous proposons une solution pour créer une infinité de variantes d'une même question, avec génération aléatoire de ces variantes, afin qu'un étudiant puisse s'entraîner autant de fois qu'il le désire pour acquérir une compétence donnée. Cette solution permet d'utiliser tous les types de question de base de Moodle (numérique, texte à trou, image à légender, cloze, QCM...), sans module additionnel de Moodle ni apprentissage d'une syntaxe spécifique à Moodle. Et pour ceux qui craignent R&SARP.moodle, nous offrons une alternative...

     


    Auteurs

    > Virginie Lasserre, virginie.lasserre@u-paris.fr, UR 7537 BioSTM, Faculté de pharmacie de Paris, université Paris Cité
    > Emmanuel Curis, emmanuel.curis@u-paris.fr, UR 7537 BioSTM, Faculté de pharmacie de Paris, université Paris Cité

  • Espaces de discussions

  • Le diaporama de cette présentation