Réponse textuelle

Le modèle basic/textinput permet de fabriquer des exercices avec un champ de réponse textuel.

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

  • question : l'énoncé de l'exercice ;
  • sol : la liste des réponses acceptées.

Par défaut, l'évaluation de la réponse ne tient pas compte des minuscules et des majuscules. Pour en tenir compte, la clé casesens doit être mise à True.

Exemple 1. Dans cet exemple, les solutions acceptées sont Victor Hugo, Hugo, mais aussi victor hugo, victor Hugo, HUGO, etc.

extends = /model/basic/textinput.pl

question ==
Qui a écrit *Les Misérables* ?
==

sol ==
Victor Hugo
Hugo
==

La clé tol, qui prend un entier positif, permet de définir une tolérance pour les réponses approximatives. Si la réponse et la solution sont égales à tol ajouts/suppressions/remplaçements de caractère près, la réponse est acceptée.

Exemple 2. Dans cet exemple, les réponses acceptées sont les chaînes égales à Oxygène à un ajout/suppression/remplaçement de caractère près : oxygènes, oxgène, oxigène, etc.

extends = /model/basic/textinput.pl

question ==
Quel élément chimique a pour symbole **O** ?
==

sol ==
Oxygène
==

tol = 1