Treci la conținutul principal

Multiple Choice Matrix

O componentă ISLE care redă o matrice de întrebări cu alegere multiplă cu aceleași răspunsuri.

Opțiuni

  • questions | array (required): o serie de întrebări. Default: none.
  • answers | array (required): o serie de răspunsuri. Default: none.
  • title | (string|node): titlul care urmează să fie afișat în partea de sus a matricei de întrebări. Default: none.
  • solution | array<array>: matrice booleană al cărei element indică dacă butonul radio sau caseta de selectare respectivă trebuie bifată sau nu. Default: none.
  • type | string: tipul de întrebare (radio corespunde la "Selectați una", checkbox la "Selectați toate cele care se aplică"). Default: 'radio'.
  • disableSubmitNotification | boolean: controlează dacă se dezactivează sau nu notificările de trimitere. Default: false.
  • onChange | function: callback invocat atunci când se modifică valoarea unei casete de selectare / buton radio; invocat cu matrice booleană bidimensională a statutului activ pentru fiecare opțiune de răspuns. Default: onChange() {}.
  • onSubmit | function: callback invocat atunci când utilizatorul face clic pe butonul "Trimite"; invocat cu matrice booleană bidimensională a statutului activ pentru fiecare opțiune de răspuns. Default: onSubmit() {}.

Exemple

Editor live
Rezultat
ReferenceError: Provider is not defined