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