Hoppa till huvudinnehåll

Multiple Choice Question

En ISLE-komponent som visar en flervalsfråga. Den stöder fall där eleven måste välja ett enda svar och när det kan finnas flera korrekta svar och alla korrekta svar måste väljas.

Alternativ#

  • question | (string|node): den fråga som visas högst upp i flervalskomponenten. Default: ''.
  • solution | (number|array): Ett nummer som anger vilket svar som är rätt eller en "rad" med nummer för de rätta svaren om eleven ska kunna välja flera svar.. Default: none.
  • answers | array (required): ett "array" av svarsobjekt. Varje svar bör vara ett objekt med fälten content och explanation, som anger det visade svarsalternativet och en förklaring som är synlig efter det att frågan har lämnats in för att förklara varför svaret är korrekt eller felaktigt.. Default: none.
  • hintPlacement | string: placering av tipsen (antingen top, left, right eller bottom). Default: 'bottom'.
  • hints | array<(string|node)>: tips som ger vägledning om hur frågan ska besvaras. Default: [].
  • feedback | boolean: kontrollerar om återkopplingsknapparna ska visas. Default: true.
  • disabled | boolean: kontrollerar om frågan är inaktiverad eller inte. Default: false.
  • chat | boolean: kontrollerar om elementet ska ha en integrerad chatt. Default: false.
  • provideFeedback | string: antingen full, incremental eller none. Om full, visas återkoppling inklusive det korrekta svaret efter att eleverna skickat in sina svar; om incremental, visas återkoppling endast för det valda svaret; om none, returneras ingen återkoppling.. Default: 'incremental'.
  • disableSubmitNotification | boolean: kontrollerar om anmälningar om inlämning ska inaktiveras. Default: false.
  • displaySolution | boolean: styr om lösningen ska visas i förväg. Default: false.
  • until | Date: tid fram till dess att eleverna ska få lämna in sina svar. Default: none.
  • points | number: Maximalt antal poäng som tilldelas vid betygsättning.. Default: 10.
  • style | object: CSS-stilar inline. Default: {}.
  • onChange | function: callback som aktiveras varje gång det valda svaret ändras; tar emot indexet för den valda frågan som enda argument (eller en array om frågan är av typen "Välj alla som gäller").. Default: onChange(){}.
  • onSubmit | function: callback som aktiveras efter att ett svar har skickats in. Default: onSubmit(){}.

Exempel#

Live-redigerare
Resultat
ReferenceError: Provider is not defined