Passa al contenuto principale

Multiple Choice Question

Un componente ISLE che rende una domanda a scelta multipla. Supporta il caso in cui l'allievo deve selezionare una singola risposta e quando potrebbero esserci più risposte corrette e tutte le risposte corrette devono essere scelte.

Opzioni#

  • question | (string|node): la domanda visualizzata nella parte superiore del componente a scelta multipla. Default: ''.
  • solution | (number|array): numero che indica quale risposta è corretta o un array dei numeri di risposta corretti nel caso in cui l'allievo debba essere in grado di selezionare più risposte. Default: none.
  • answers | array (required): un array di oggetti di risposta. Ogni risposta dovrebbe essere un oggetto con campi "contenuto" e "spiegazione", che indicano l'opzione di risposta visualizzata e una spiegazione visibile dopo l'invio della domanda per spiegare perché la risposta è corretta o non corretta. Default: none.
  • hintPlacement | string: posizionamento dei suggerimenti (top, left, right o bottom). Default: 'bottom'.
  • hints | array<(string|node)>: suggerimenti che forniscono indicazioni su come rispondere alla domanda. Default: [].
  • feedback | boolean: controlla se visualizzare i pulsanti di feedback. Default: true.
  • disabled | boolean: controlla se la domanda è disabilitata. Default: false.
  • chat | boolean: controlla se l'elemento deve avere una chat integrata. Default: false.
  • provideFeedback | string: o "pieno", "incrementale", o "nessuno". Se full, il feedback, inclusa la risposta corretta, viene visualizzato dopo che gli studenti hanno inviato le loro risposte; se incremental, il feedback viene visualizzato solo per la risposta selezionata; se nessuno, non viene restituito alcun feedback. Default: 'incremental'.
  • disableSubmitNotification | boolean: controlla se disabilitare le notifiche di presentazione. Default: false.
  • displaySolution | boolean: controlla se la soluzione viene visualizzata in anticipo. Default: false.
  • voiceID | string: identificatore di controllo vocale. Default: none.
  • until | Date: il tempo necessario per consentire agli studenti di presentare le risposte. Default: none.
  • points | number: numero massimo di punti assegnati in classifica. Default: 10.
  • style | object: Stili in linea CSS. Default: {}.
  • onChange | function: richiamata ogni volta che la risposta selezionata cambia; riceve l'indice della domanda selezionata come unico argomento (o un array nel caso la domanda sia di tipo "Choose all that apply"). Default: onChange(){}.
  • onSubmit | function: richiamata invocata dopo l'invio di una risposta. Default: onSubmit(){}.

Esempi#

Editore dal vivo
Risultato
ReferenceError: Provider is not defined