Skip to content

Épreuve

Fonctionnement

Chaque épreuve possède un certain nombre d'attributs :

  • id : identifiant unique
  • titre : chaine de caractères à l'usage des chercheurs
  • desc : une description à l'usage des chercheurs
  • modalite : QCM (contient des items de type question à choix multiples, en fait un choix unique parmi plusieurs) ou GD (glisser-déposer)
  • randomiser : boolean qui dit s'il faut prendre les items dans l'ordre (false) ou les mélanger (true)
    Ne s'applique qu'aux items test pas aux items tuto ou training, qui doivent être proposés dans l'ordre du tableau
  • condition (optionnel)
  • debut (optionnel) : date à partir de laquelle on présente l'épreuve
    Format attendu YYYY-MM-DD (ex : 2023-12-22)
  • fin (optionnel) : date jusqu'à laquelle on présente l'épreuve
    Format attendu YYYY-MM-DD (ex : 2023-12-22)
    Les tests sont inclusifs :
    • Si debut vaut 2024-11-15, le 14 novembre 2024, l'épreuve ne sera pas proposée, mais elle sera présentée le 15
    • Si fin vaut 2024-11-15, le 15 novembre 2024, l'épreuve sera proposée, mais pas le 16.
    • Si l'un des deux n'est pas spécifié, il n'y a pas de contrainte associée.
  • consigne : un Sound qui peut être joué au début de l'épreuve
  • items : tableau d'Items

Méthode qui peut être utile :

  • score() (optionnel) : calcule le score obtenu par le sujet courant à une épreuve. C'est le nombre d'items test réussis par le sujet dans l'épreuve.

JSON

Chaque sessions contiendra un ou plusieurs objets ayant la forme ci-dessous

{
    "id":"rhymejdgmt1",
	"titre":"Jugement de rimes",
	"desc":"Le sujet entend un mot et choisi celui qui rime avec parmi les propositions",
	"modalite":"QCM",
    "consigne":"consRime",
	"randomiser":false,
	"items":[/*Tableau avec des objets json d'items*/]
}
Edited by Mathieu Loiseau