Zum Hauptinhalt springen

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