Multiple Choice Matrix
Eine ISLE-Komponente, die eine Matrix von Multiple-Choice-Fragen mit gleichen Antworten wiedergibt.
Optionen
- questions |
array (required)
: eine Vielzahl von Fragen. Default:none
. - answers |
array (required)
: eine Reihe von Antworten. Default:none
. - title |
(string|node)
: Titel, der oben in der Fragenmatrix angezeigt werden soll. Default:none
. - solution |
array<array>
: boolesche Matrix, deren Element angibt, ob der jeweilige Radiobutton oder das jeweilige Kontrollkästchen angekreuzt werden soll. Default:none
. - type |
string
: Fragetyp (Radio
entspricht "Wähle eins",Checkbox
entspricht "Wähle alles, was zutrifft"). Default:'radio'
. - disableSubmitNotification |
boolean
: steuert, ob Übermittlungsbenachrichtigungen deaktiviert werden sollen. Default:false
. - onChange |
function
: Callback, der aufgerufen wird, wenn sich der Wert einer Checkbox / eines Radiobuttons ändert; wird mit dem zweidimensionalen booleschen Array des aktiven Status für jede Antwortoption aufgerufen. Default:onChange() {}
. - onSubmit |
function
: Callback, der aufgerufen wird, wenn der Benutzer auf die Schaltfläche "Senden" klickt; wird mit dem zweidimensionalen booleschen Array des aktiven Status für jede Antwortoption aufgerufen. Default:onSubmit() {}
.
Beispiele
Live-Editor
Ergebnis
ReferenceError: Provider is not defined