Question qui m'intéresse également beaucoup ici... J'ai failli en faire table rase dans le cadre de notre bascule vers Moodle 4.1 qui aura lieu en juillet. En effet, je rencontre les mêmes "soucis" que vous : apparence datée, plugin mis à jour de façon assez irrégulière...
- des questions de QCM avec JQuiz
- des textes à trous avec JCloze
- des mots croisés avec JCross
- des exercices de mise en ordre de mots dans une phrase avec JMix
- des questions d'appariement avec JMatch
- QCM : la question native de Moodle permet de créer ce type de questions, ce qui est également faisable avec H5P.
- textes à trous : la question Cloze de Moodle est son équivalent. Coté H5P, je ne crois pas qu'il existe un équivalent complet qui permette de créer des "trous" différents (menus déroulants, texte à taper etc.). Hot Potatoes est intéressant car son interface est très simple contrairement à Moodle pour créer les "trous". Il existe toutefois un plugin Cloze Editor qui simplifie cette saisie, sous forme d'un widget à ajouter à Atto ou TinyMCE.
- mots croisés : cela n'existe pas nativement dans Moodle. On peut utilise le plugin Game qui permet d'en générer, qui plus est à partir d'un glossaire ou d'un QCM. H5P intègre un éditeur de mots croisés également, mais à créer de zéro.
- mise en ordre de phrase : coté Moodle, en se basant uniquement sur le natif, c'est délicat... On peut imaginer détourner une question d'appariement où il faudrait mettre un numéro devant chaque proposition, ou un glisser-déposer sur texte, mais rien de très concluant. Il existe le plugin tiers Ordering qui, lui, permet de faire cela parfaitement sous forme de question de quiz. Coté H5P, il faut se baser sur Sort the paragraphs pour obtenir un tel résultat.
- appariement : ce type de question est natif sous Moodle. Corrigez-moi si je me trompe, mais il me semble que rien de semblable n'existe vraiment sous H5P...
- Si je prends H5P, il est peut-être possible d'intégrer toutes les questions au sein d'une activité comme Column, Course Presentation ou Interactive Book. Mais à tester pour voir si toutes les questions sont intégrables au sein de ces activités ! A noter qu'H5P ne peut pas reproduire toutes les activités Hot Potatoes.
- Si je prends Moodle, chaque module Hot Potatoes possède un équivalent, soit sous forme native, soit sous forme de plugin tiers. Toutefois, il faut en plus de cela le plugin de format de questions Hot Pot si on veut intégrer les mots croisés, puisqu'il ne me semble pas qu'un type de question CrossWords existe !
SELECT sourcetype, COUNT(*) FROM mdl_hotpot
GROUP BY sourcetype
ORDER BY sourcetype
- soit l'intégration d'une activité via le fichier XML généré par Hot Potatoes
- soit l'intégration via la page HTML générée par Hot Potatoes avec l'exercice.
(*) Cascading Style Sheets (CSS) est un langage de programmation qui vous permet de déterminer le design des documents électroniques. À l’aide d'instructions, les éléments de la page Web comme la mise en page, la couleur et la police peuvent ainsi être modulés à souhait. Grâce aux feuilles de style en cascade, la structure sémantique et le contenu du document restent totalement intacts. CSS a été lancé au milieu des années 90 et est à présent considéré comme le langage de feuilles de style standard sur le World Wide Web.
(**) Et si on parlait des très utiles visites guidées dans notre prochain bulletin ?