Options
All
  • Public
  • Public/Protected
  • All
Menu

Informations de configuration permettant de construire un quiz

Ex:

"configuration": {
  "nbQuestion": 5,
  "previousStepsEditable": true,
  "constraints": {
    "byGroup": [
      { "slug": "EASY",   "nbMin": 5, "nbMax": 5 },
      { "slug": "MEDIUM", "nbMin": 5, "nbMax": 5 },
      { "slug": "HARD",   "nbMin": 5, "nbMax": 5 }
    ],
    "byTag": [
      { "slug": "general", "nbMin": 5, "nbMax": 5 },
      { "slug": "s1",      "nbMin": 1, "nbMax": null },
      { "slug": "s2",      "nbMin": 1, "nbMax": null },
      { "slug": "s3",      "nbMin": 1, "nbMax": null },
      { "slug": "s4",      "nbMin": 1, "nbMax": null },
      { "slug": "s5",      "nbMin": 1, "nbMax": null },
      { "slug": "s6",      "nbMin": 1, "nbMax": null },
      { "slug": "s7",      "nbMin": 1, "nbMax": null }
    ]
  }
},

Hierarchy

  • QuizConfiguration

Index

Properties

constraints

constraints: object

Liste toutes les contraintes par critères (ex: "Maximum 3 avec le tag 'animation'" voir Constraint)

Type declaration

Optional keepOrder

keepOrder: boolean

Si true concerve l'ordre des question par défaut l'ordre est aléatoire

Optional nbQuestion

nbQuestion: number

Nombre de question à prendre dans le quiz (n'a pas de sens si l'on applique pas de tirages aléatoire)

Generated using TypeDoc