Skip to main content

Select Question

Un volet de questions choisies.

Options#

  • question | (string|node): question pour laquelle l'étudiant doit choisir l'une des options de réponse disponibles. Default: ''.
  • options | array (required): les options de réponse disponibles parmi lesquelles l'étudiant peut choisir. Default: none.
  • solution | number: élément d'index de la solution dans les "options. Default: none.
  • preselected | number: index de l'option de réponse présélectionnée. Default: 0.
  • inline | boolean: contrôle si le composant est rendu en ligne ou non. Default: false.
  • hintPlacement | string: l'emplacement des indices (soit top, left, right ou bottom). Default: 'top'.
  • hints | array<(string|node)>: des conseils sur la façon de répondre à la question. Default: [].
  • feedback | boolean: contrôle l'affichage des boutons de rétroaction. Default: true.
  • chat | boolean: contrôle si l'élément doit avoir un chat intégré. Default: false.
  • provideFeedback | boolean: indique si un retour d'information comprenant la bonne réponse doit être affiché après que les apprenants aient soumis leurs réponses. Default: true.
  • failureMsg | string: message à afficher lorsque l'élève sélectionne une mauvaise réponse. Default: 'Not quite, try again!'.
  • successMsg | string: message à afficher lorsque l'élève sélectionne la bonne réponse. Default: 'That's the correct answer!'.
  • points | number: nombre maximum de points attribués dans le classement. Default: 10.
  • style | object: Styles CSS en ligne. Default: {}.
  • onChange | function: le rappel qui est déclenché après l'action de soumission. Default: onChange() {}.
  • onSubmit | function: rappel invoqué lors de la soumission de la réponse ; a comme premier paramètre un "booléen" indiquant si la réponse a été correctement donnée (le cas échéant, "nul" sinon) et la réponse fournie comme second paramètre. Default: onSubmit() {}.

Exemples#

Éditeur en direct
Résultat
ReferenceError: Provider is not defined