Modèle basic/checkbox_rw

Le modèle basic/checkbox_rw permet de fabriquer des exercices à choix multiples (avec plusieurs réponses possibles). Les données de l'exercices sont fournies sous la forme d'une liste de bonnes réponses et d'une liste de mauvaises réponses.

Clés spécifiques du modèle

Clé Description Type Défaut
right Liste des bonnes réponses. Elle peut être saisie comme une liste ou comme une chaîne multilignes (chaque ligne correspondant à un item). (str, list[str]) []
wrong Liste des mauvaises réponses. Elle peut être saisie comme une liste ou comme une chaîne multilignes (chaque ligne correspondant à un item). (str, list[str]) []
nbitems Nombre d'items à proposer. int 0
maxright Nombre maximum de bonnes réponses à proposer. int 0
minright Nombre minimum de bonnes réponses à proposer. int 0
scoring Barème de l'exercice. ('AllOrNothing', 'RightMinusWrong', 'CorrectItems') 'RightMinusWrong'

Exemples

Exemple 1

Adresse : /demo/basic/checkbow_rw/capitales.pl

extends = /model/basic/checkbox.pl

question ==
Parmi ces villes, lesquelles sont des capitales d'états européens ?
==

right ==
Paris
Rome
Madrid
Berlin
Londres
Bruxelles
Berne
==

wrong ==
Lyon
Milan
Barcelone
Munich
Liverpool
Anvers
Genève
==

nbitems = 5

minright = 1

maxright = 3

Exemple 2

Adresse : /demo/basic/checkbow_rw/multiples_de_3.pl

extends = /model/basic/checkbox_rw.pl

before ==
right = [str(n) for n in range(50, 100) if n % 3 == 0]
wrong = [str(n) for n in range(50, 100) if n % 3 != 0]
==

question ==
Parmi les nombres suivants, lesquels sont des multiples de 3 ?
==

nbitems = 4

minright = 2

maxright = 3