Choix multiple (2)

Sur le même principe que le modèle basic/radio, le modèle basic/checkbox permet de fabriquer une question à choix multiple avec plusieurs propositions sélectionnables.

Les clés de base de ce modèles sont :

  • question : l'énoncé de l'exercice ;
  • items : la liste des propositions ;
  • indsol : la liste des indices des bonnes réponses.

Par défaut, les propositions sont mélangées lors de la construction de l'exercice.

Exemple 1

extends = /model/basic/checkbox.pl

question ==
Parmi ces villes, lesquelles ne sont pas des capitales ?
==

items ==
Barcelone
Milan
Paris
Berlin
==

indsol = [0, 1]

Par défaut, le barème est RightMinusWrong : l'exercice renvoie le nombre de bonnes réponses sélectionnés moins le nombre de mauvaises réponses sélectionnées, le tout divisé par le nombre total de bonnes réponses et ramené entre 0 et 100.

L'autre barème est AllOrNothing : l'exercice renvoie un score de 100 si toutes les bonnes réponses sont sélectionnées et aucune mauvaise réponse n'est sélectionnée ; il renvoie un score de 0 sinon.

Le barème est modifiable grâce à la clé scoring.

Exemple 2

extends = /model/basic/checkbox.pl

question ==
Parmi ces villes, lesquelles ne sont pas des capitales ?
==

items ==
Barcelone
Milan
Paris
Berlin
==

indsol = [0, 1]

scoring = "AllOrNothing"