Zum Hauptinhalt springen

Multiple Choice Question

Eine ISLE-Komponente, die eine Multiple-Choice-Frage wiedergibt. Sie unterstützt den Fall, dass der Lerner eine einzelne Antwort auswählen muss und wenn es mehrere richtige Antworten geben kann und alle richtigen ausgewählt werden müssen.

Optionen

  • question | (string|node): die oben in der Multiple-Choice-Komponente angezeigte Frage. Default: ''.
  • solution | (number|array): Zahl, die angibt, welche Antwort richtig ist, oder eine "Reihe" der richtigen Antwortnummern, falls der Lernende mehrere Antworten auswählen kann. Default: none.
  • answers | array (required): ein Array von Antwort-Objekten. Jede Antwort sollte ein Objekt mit den Feldern Content und Explanation sein, die die angezeigte Antwortoption und eine nach dem Absenden der Frage sichtbare Erklärung bezeichnen, warum die Antwort richtig oder falsch ist. Default: none.
  • hintPlacement | string: Platzierung der Hinweise (entweder top, left, right, oder bottom). Default: 'bottom'.
  • hints | array<(string|node)>: Hinweise, die bei der Beantwortung der Frage helfen. Default: [].
  • feedback | boolean: steuert, ob Feedback-Tasten angezeigt werden sollen. Default: true.
  • disabled | boolean: steuert, ob die Frage deaktiviert ist. Default: false.
  • chat | boolean: steuert, ob das Element einen integrierten Chat haben soll. Default: false.
  • provideFeedback | string: entweder voll, inkrementell oder keine. Wenn full, wird Feedback einschließlich der richtigen Antwort angezeigt, nachdem die Teilnehmer ihre Antworten abgeschickt haben; wenn incremental, wird Feedback nur für die ausgewählte Antwort angezeigt; wenn none, wird kein Feedback zurückgegeben. Default: 'incremental'.
  • disableSubmitNotification | boolean: steuert, ob Übermittlungsbenachrichtigungen deaktiviert werden sollen. Default: false.
  • displaySolution | boolean: steuert, ob die Lösung im Vorfeld angezeigt wird. Default: false.
  • until | Date: Zeit, bis die Studenten ihre Antworten einreichen dürfen. Default: none.
  • points | number: maximale Anzahl von Punkten, die bei der Benotung vergeben werden. Default: 10.
  • style | object: CSS-Inline-Stile. Default: {}.
  • onChange | function: Callback, der jedes Mal aufgerufen wird, wenn sich die ausgewählte Antwort ändert; erhält als einziges Argument den Index der ausgewählten Frage (oder ein Array, falls die Frage vom Typ "Wähle alles, was zutrifft" ist). Default: onChange(){}.
  • onSubmit | function: Callback, der aufgerufen wird, nachdem eine Antwort gesendet wurde. Default: onSubmit(){}.

Beispiele

Live-Editor
Ergebnis
ReferenceError: Provider is not defined