Skip to main content

Multiple Choice Matrix

Un composant ISLE qui rend une matrice de questions à choix multiples avec les mêmes réponses.

Options

  • questions | array (required): une série de questions. Default: none.
  • answers | array (required): un éventail de réponses. Default: none.
  • title | (string|node): titre à afficher en haut de la matrice des questions. Default: none.
  • solution | array<array>: matrice booléenne dont l'élément indique si le bouton radio ou la case à cocher correspondant doit être coché. Default: none.
  • type | string: type de question ("radio" correspond à "Sélectionnez un", "case à cocher" à "Sélectionnez tout ce qui s'applique"). Default: 'radio'.
  • disableSubmitNotification | boolean: contrôle s'il faut désactiver les notifications de soumission. Default: false.
  • onChange | function: rappel invoqué lorsque la valeur d'une case à cocher / d'un bouton radio change ; invoqué avec le tableau booléen bidimensionnel de l'état actif pour chaque option de réponse. Default: onChange() {}.
  • onSubmit | function: rappel invoqué lorsque l'utilisateur clique sur le bouton "Soumettre" ; invoqué avec le tableau booléen bidimensionnel de l'état actif pour chaque option de réponse. Default: onSubmit() {}.

Exemples

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