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