Select Question Matrix
Une question dont la réponse consiste en plusieurs cases de sélection.
Options
- question |
(string|node)
: question à afficher en haut de la matrice de sélection des questions. Default:''
. - rows |
array
: étiquettes de lignes. Default:[]
. - cols |
array
: étiquettes de colonnes. Default:[]
. - options |
object
: objet avec des paires clé-valeur avec des clés ayant la forme "row:col", par exemple "0:0", "0:1", "1:0", etc., et leurs valeurs correspondantes étant des tableaux de choix de réponse possibles pour les différentes questions de sélection. Default:{}
. - solution |
object
: objet solution avec des paires clé-valeur avec des clés ayant la formerow:col
, par exemple0:0
,0:1
,1:0
etc., et leurs valeurs correspondantes étant l'index de l'élément de réponse correcte du tableauoptions
respectif. Default:{}
. - hints |
array<(string|node)>
: des conseils sur la façon de répondre à la question. Default:[]
. - hintPlacement |
string
: l'emplacement des indices (soittop
,left
,right
oubottom
). Default:'bottom'
. - feedback |
boolean
: contrôle l'affichage des boutons de rétroaction. Default:true
. - provideFeedback |
string
: s'il convient de fournir un retour d'information "aucun", un retour d'information "individuel" sur la ou les réponses soumises, ou un retour d'information "global" pour toutes les questions. Default:'individual'
. - allowIncomplete |
boolean
: s'il faut autoriser les soumissions sans sélection dans chaque case de sélection. Default:false
. - nTries |
number
: après combien d'essais aucune autre réponse n'est acceptée (si "provideFeedback" n'est pas "none"). Default:3
. - failureMsg |
string
: texte de notification affiché lors de la soumission de réponses incorrectes. Default:none
. - successMsg |
string
: texte de notification affiché lors de la soumission des réponses correctes. Default:none
. - cellLabels |
object
: des étiquettes pour les cellules définies par objet avec des clés ayant le format "row:col. Default:{}
. - chat |
boolean
: contrôle si l'élément doit avoir un chat intégré. Default:false
. - panelProps |
object
: propriétés supplémentaires à transmettre au composant externe . Default:{}
. - className |
string
: nom de la classe. Default:''
. - style |
object
: Styles CSS en ligne. Default:{}
. - onChange |
function
: fonction callback invoquée lors de la modification des réponses. Default:onChange() {}
. - onSubmit |
function
: fonction de rappel invoquée lors de la soumission avec les réponses comme premier paramètre et un booléen indiquant l'exactitude comme second paramètre. Default:onSubmit() {}
.
Exemples
- Minimal
- With Hints
- With Style
- Feedback Messages
Éditeur en direct
Résultat
ReferenceError: Provider is not defined