Création d'un QCM

  • Créer le QCM

  • Exemple d'intégration d'un QCM dans une séquence d'enseignement à distance des tableaux HTML

  • Exemple d'un QCM entier

Introduction

Un Questionnaire à Choix Multiples n'est pas une mince affaire à créer pour au moins deux raisons: Le générateur de QCM que je vous propose d'utiliser ici vous permet d'effectuer, étape par étape, et d'une manière simplifiée la construction d'un QCM. Il a été conçu pour les raisons mentionnées ci-dessus, mais également comme exercice dans le cadre du cours
staf2x. Il vous permet de créer un QCM qui combine HTML et javascript (version 1.1).
Si vous voulez en savoir plus sur ce générateur et les QCM en général, je vous propose quelques pistes de réflexion, quelques conseils et autres détails technique développés ci-dessous, sinon vous pouvez directement commencer.

Théorie et quelques trucs

Les Questionnaires à Choix Multiples sont constitués de questions fermées; l'utilisateur sélectionne sa réponse parmi un ensemble fini de proposition (par opposition aux questions dites ouvertes dans lesquelles l'utilisateur construit sa réponse). Les QCM ont pour principal avantage de permettre un "traitement rapide, objectif et facilement programmable des réponses" (Dillenbourg). Le revers de la médaille est qu'il faut tenir compte de quelques facteurs qui pourraient se révéler négatifs.

Certaines erreurs de conception (pour plus de détails également un court texte de Pierre Dillenbourg sur la création de questions fermées (orienté Authorware, pour le cours staf16), voir permettent à l'utilisateur du QCM de deviner la bonne réponse, il faut donc tenir compte de ces paramètres:

Procédure pour créer le QCM

Si vous voulez créer maintenant le QCM, cliquez ici

Pour crééer le QCM, vous allez alternez entre les 2 premières étapes décrites ci-dessous:

  1. La question:
  2. pour les réponses, saisissez ensuite :
  3. avant d'entrer une autre question, vous pouvez créer le questionnaire en cliquant sur le bouton correspondant
  4. Recommencer ces étapes jusqu'à obtention d'un qcm onctueux
  5. une fois le questionnaire créé, il vous suffit de le sauvegarder en local et de lui donner l'extension .html (menu File, commande Save As dans Netscape 3.0 version ag)
Vous pouvez à tout moment revenir en arrière (en utilisant le bouton correspondant de votre browser), et reprendre le processus un pas plus tôt. Sachez toutefois que si vous revenez plus d'une étape en arrière, il faudra recommencer tout ce qui aura été sauté.

Lors de la création du QCM, des petites fenêtres apparaissent et peuvent guider le concepteur dans son processus. Il s'agit soit d'un tip of the day, une suggestion facultative (ne dépendant pas du travail du concepteur), apparaissant avec une probabilité de 1/2:

soit de mises en garde quant à des erreurs possibles du concepteur.

La première fois, une popup explique le fonctionnement de ces fenêtres ainsi que l'interface de conception du QCM.

Il est important de noter que les questions apparaîtront dans le QCM final dans le même ordre que celui que vous choisirez lors de la création.

Description du QCM généré

Il s'agit d'un QCM tout simple, une question est posée et plusieurs propositions s'offrent à l'utilisateur, chacune étant soit vraie, soit fausse et à chacune est associée un feed-back spécifique.

Lorsque l'utilisateur a répondu à toutes les questions, il clique sur un bouton et les résultats s'affichent. Pour chacune des quesions, s'afficent alors un rappel de la question, la réponse que l'utilisateur a sélectionné (de couleur verte si elle est correcte et rouge sinon) et le feed-back que le concepteur a prévu pour cette question; tout en bas le nombre d'erreurs total. Remarque: la couleur que prend la réponse de l'utilisateur est un structurant, il permet à l'utilisateur de rapidement visualiser qulles réponses sont correctes et lesquelles sont incorrectes. Remarquons encore que cette distinction colorée n'est pas indispensable à la compréhension du feed-back (tant mieux pour 8 % des hommes et 1 % des femmes).
Pour chacune des questions, une seule réponse est possible (radio button, 1 choix parmi N); par contre vous pouvez intégrer plusieurs réponses correctes. Si l'utilisateur ne répond pas à une question, le feed-back n'est pas affiché, et une fenêtre le convie à compléter la (les) question(s) manquante(s). Après avoir lu le feed-back, si l'utilisateur veut recommencer, il peut revenir en arrière (bouton Back), mais il faut savoir que toutes ses réponses auront été effacées, il devra recommencer et répondre à nouveau à toutes les questions (ceci pour des raisons de programmation principalement).
Voir un
exemple de QCM achevé.

Dès que j'en aurais le temps, j'implémenterai un tuteur qui donnera des conseils quant aux différents points théoriques décrits plus haut. Une petite fenêtre apparaîtra, vous serez libre de tenir compte des conseils ou non. Je suis en train de développer ça (apparemment, j'aurai le temps). Bien, j'ai effectivement eu le temps.

Avantages

Inconvénients

Bon, alors on en fait quoi de ce QCM ?
hm ben ce que vous voulez...


Améliorations possibles

Liste non-exhaustive de ce qui pourrait (devrait) être fait pour que ce générateur de QCM soit optimal (voir également les
avantages-inconvénients):

Remarques Technique

Le QCM que vous aurez créé ici est généré par
PHP (server-side scripting) et est construit sur la base du langage HTML (version 3.2, stablement répandue) et de JavaScript (version 1.1, moins répandue). Pour que le QCM fonctionne normalement, il faut: une version récente d'un browser (au moins Netscape 3.0); cela fonctionne (ou devrait fonctionner) correctement avec Internet Explorer 4.0. Il faut également que l'utilisateur ait configuré son browser pour qu'il exécute javascript (menu Options, commande Network preferences, onglet languages, activer Enable JavaScript sur Netscape 3.0 version anglaise).

Remarque: Si par hasard vous deviez modifier le QCM une fois sauvegardé localement, il faut éviter de le modifier avec un éditeur HTML (du type WYSIWYG) car le code javascript risque d'être effacé. Utilisez un éditeur de texte simple et sauvegardez les changements en mode texte.

Bien, je pense que l'on peut maintenant y aller


Cyril.Roiron@tecfa.unige.ch
C. R.