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.
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... |
> 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é
Un avis, une demande, des infos...
Partageons, discutons !Virginie Lasserre & Emmanuel Curis