Options
All
  • Public
  • Public/Protected
  • All
Menu

Décris un quiz.

Un quiz génère plusieurs slides de questions tiré (potentiellement au hasard) parmis le pool de questions.

Ex:

{
  "type": "quiz",
  "chapter": "Chapitre 1",
  "quizData": {
    "configuration": {
      "nbQuestion": 5,
      "previousStepsEditable": true,
      "constraints": {...}
    },
    "questions": [
      {
        "id":0,
        "contents": [...],
        "type": "single",
        "group": "EASY",
        "tags": ["general"],
        "correct": "\*\*Nickel\*\* !",
        "wrong": "Oups ... \*\*quelques notions ne sont pas maîtrisée\*\* !",
        "possibilities" : [
          { "text": "Réponse A", "correct": false },
          { "text": "Réponse B", "correct": false },
          { "text": "Réponse C", "correct": false },
          { "text": "Réponse D", "correct": true }
        ]
      },
      {...}, {...}, {...}, {...}, {...}, {...}, {...}, {...}, {...}
    ]
  }
}

Hierarchy

  • QuizData

Index

Properties

configuration

configuration: QuizConfiguration

Configure le quiz.

Permet de choisir si les questions sont toutes prises dans l'ordre, si elles sont tirées au hasard, s'il y a des contraintes particulières (prendre au moins 5 questions faciles, ...)

questions

questions: QuizQuestion[]

Pool de toutes les question possible

Dans le cas de tirage aléatoir avec contrainte, il est impératif que ce pool contiennent suffisamment de question.

Generated using TypeDoc