Gå til hovedindhold

Multiple Choice Question

En ISLE-komponent, der gengiver et multiple choice-spørgsmål. Den understøtter tilfælde, hvor den lærende skal vælge et enkelt svar, og når der kan være flere korrekte svar, og alle de korrekte svar skal vælges.

Indstillinger#

  • question | (string|node): det spørgsmål, der vises øverst i multiple choice-komponenten. Default: ''.
  • solution | (number|array): et nummer, der angiver, hvilket svar der er korrekt, eller en "række" af de korrekte svarnumre, hvis den lærende skal kunne vælge flere svar. Default: none.
  • answers | array (required): en array af svarobjekter. Hvert svar skal være et objekt med felter content og explanation, som angiver den viste svarmulighed og en forklaring, der er synlig efter at spørgsmålet er blevet indsendt for at forklare, hvorfor svaret er korrekt eller forkert.. Default: none.
  • hintPlacement | string: placeringen af vejledningerne (enten top, left, right eller bottom). Default: 'bottom'.
  • hints | array<(string|node)>: tips, der giver vejledning om, hvordan spørgsmålet skal besvares. Default: [].
  • feedback | boolean: styrer, om der skal vises feedback-knapper. Default: true.
  • disabled | boolean: kontrollerer, om spørgsmålet er deaktiveret. Default: false.
  • chat | boolean: kontrollerer, om elementet skal have en integreret chat. Default: false.
  • provideFeedback | string: enten full, incremental eller none. Hvis full, vises feedback, herunder det korrekte svar, efter at eleverne har indsendt deres svar; hvis incremental, vises kun feedback for det valgte svar; hvis none, returneres der ingen feedback.. Default: 'incremental'.
  • disableSubmitNotification | boolean: kontrollerer, om meddelelser om indsendelse skal deaktiveres. Default: false.
  • displaySolution | boolean: styrer, om løsningen skal vises på forhånd. Default: false.
  • until | Date: den tid, der skal gå, før de studerende kan afgive svar. Default: none.
  • points | number: det maksimale antal point, der kan tildeles ved bedømmelsen. Default: 10.
  • style | object: CSS inline-stilarter. Default: {}.
  • onChange | function: callback, der kaldes hver gang det valgte svar ændres; modtager indekset for det valgte spørgsmål som eneste argument (eller et array, hvis spørgsmålet er af typen "Vælg alle de relevante svar"). Default: onChange(){}.
  • onSubmit | function: callback, der påkaldes efter at et svar er indsendt. Default: onSubmit(){}.

Eksempler#

Live Editor
Resultat
ReferenceError: Provider is not defined