Modèle basic/sortlist

Le modèle basic/sortlist permet de fabriquer des exercices où l'élève doit ordonner des items. La liste des items peut être déclarée explicitement ou générée par un script Python.

Clés spécifiques du modèle

Clé Description Type Défaut
sortedlist Liste des items. 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 à ordonner parmi la liste d'items. Si ce nombre n'est pas précisé, tous les items de la liste sont pris. (int, None) None
scoring Barème de l'exercice. ('KendalTau', 'ExactOrder') 'KendalTau'

Exemples (avec une liste déclarée explicitement)

Ordre alphabétique

extends = model/basic/sortlist.pl

question ==
Classer les mots suivants dans l'ordre alphabétique.
==

sortedlist ==
Abricot
Avion
Ballon
Cartable
==

Premiers Ministres

extends = /model/basic/sortlist.pl

question ==
Classer ces premiers ministres de la Ve République du plus ancien 
au plus récent (selon la date d'entrée en fonction).
==

nbitems = 5

sortedlist ==
Édouard Balladur
Alain Juppé
Lionel Jospin
Jean-Pierre Raffarin
Dominique de Villepin
François Fillon
Jean-Marc Ayrault
Manuel Valls
Bernard Cazeneuve
Édouard Philippe
Jean Castex
==

scoring = KendallTau

Exemples (avec une liste générée par un script)

extends = /model/basic/sortlist.pl

question ==
Classer les nombres suivants du plus petit au plus grand.
==

before ==
sortedlist = list(range(1, 100))
==

nbitems = 5