Overslaan naar hoofdinhoud

Multiple Choice Question

Een ISLE-component die een meerkeuzevraag maakt. Het ondersteunt het geval waarin de leerling een enkel antwoord moet selecteren en wanneer er mogelijk meerdere juiste antwoorden zijn en alle juiste antwoorden moeten worden gekozen.

Opties#

  • question | (string|node): de vraag die bovenaan de meerkeuzecomponent wordt getoond. Default: ''.
  • solution | (number|array): nummer dat aangeeft welk antwoord juist is of een 'raster' van de juiste antwoordnummers voor het geval de cursist meerdere antwoorden zou moeten kunnen selecteren. Default: none.
  • answers | array (required): een oproep van antwoord-objecten. Elk antwoord moet een object zijn met content en explanatie velden, die de getoonde antwoordoptie aangeven en een uitleg die zichtbaar is nadat de vraag is ingediend om uit te leggen waarom het antwoord juist of onjuist is. Default: none.
  • hintPlacement | string: plaatsing van de hints (ofwel top, left, right, of bottom). Default: 'bottom'.
  • hints | array<(string|node)>: tips die een leidraad bieden voor het beantwoorden van de vraag. Default: [].
  • feedback | boolean: regelt of er terugmeldingsknoppen moeten worden weergegeven. Default: true.
  • disabled | boolean: controleert of de vraag is uitgeschakeld. Default: false.
  • chat | boolean: bepaalt of het element een geïntegreerde chat moet hebben. Default: false.
  • provideFeedback | string: ofwel volledig, incrementeel, of één. Als volledig, wordt de feedback inclusief het juiste antwoord weergegeven nadat de leerlingen hun antwoorden hebben ingediend; als incrementeel, wordt de feedback alleen voor het geselecteerde antwoord weergegeven; als geen, wordt er geen feedback teruggegeven. Default: 'incremental'.
  • disableSubmitNotification | boolean: controleert of de aanmeldingskennisgevingen moeten worden uitgeschakeld. Default: false.
  • displaySolution | boolean: controleert of de oplossing van tevoren wordt weergegeven. Default: false.
  • until | Date: tijd tot de studenten de gelegenheid krijgen om antwoorden in te dienen. Default: none.
  • points | number: maximumaantal punten voor de indeling in klassen. Default: 10.
  • style | object: CSS inline-stijlen. Default: {}.
  • onChange | function: callback aangeroepen telkens als het geselecteerde antwoord verandert; ontvangt de index van de geselecteerde vraag als enige argument (of een matrix in het geval de vraag van het type "Kies alles wat van toepassing is" is). Default: onChange(){}.
  • onSubmit | function: terugbellen na het indienen van een antwoord. Default: onSubmit(){}.

Voorbeelden#

Live redacteur
Resultaat
ReferenceError: Provider is not defined