Treci la conținutul principal

Multiple Choice Question

O componentă ISLE care redă o întrebare cu alegere multiplă. Sprijină cazul în care cursantul trebuie să selecteze un singur răspuns și în cazul în care pot exista mai multe răspunsuri corecte și trebuie să le aleagă pe toate cele corecte.

Opțiuni#

  • question | (string|node): întrebarea afișată în partea de sus a componentei cu alegere multiplă. Default: ''.
  • solution | (number|array): un număr care indică răspunsul corect sau un "tablou" de numere de răspunsuri corecte, în cazul în care elevul ar trebui să poată selecta mai multe răspunsuri.. Default: none.
  • answers | array (required): un array de obiecte de răspuns. Fiecare răspuns trebuie să fie un obiect cu câmpurile content și explanation, care indică opțiunea de răspuns afișată și o explicație vizibilă după ce întrebarea a fost trimisă pentru a explica de ce răspunsul este corect sau incorect.. Default: none.
  • hintPlacement | string: plasarea indicilor (fie top, left, right, sau bottom). Default: 'bottom'.
  • hints | array<(string|node)>: indicii care oferă îndrumări privind modul de răspuns la întrebare. Default: [].
  • feedback | boolean: controlează dacă se afișează butoanele de feedback. Default: true.
  • disabled | boolean: controlează dacă întrebarea este dezactivată. Default: false.
  • chat | boolean: controlează dacă elementul trebuie să aibă un chat integrat. Default: false.
  • provideFeedback | string: fie full, incremental, fie none. Dacă este full, feedback-ul, inclusiv răspunsul corect, este afișat după ce cursanții își trimit răspunsurile; dacă este incremental, feedback-ul este afișat numai pentru răspunsul selectat; dacă este none, nu este returnat niciun feedback.. Default: 'incremental'.
  • disableSubmitNotification | boolean: controlează dacă se dezactivează sau nu notificările de trimitere. Default: false.
  • displaySolution | boolean: controlează dacă soluția este afișată în față. Default: false.
  • until | Date: timpul până la care elevii ar trebui să fie lăsați să trimită răspunsurile. Default: none.
  • points | number: numărul maxim de puncte acordate în cadrul clasificării. Default: 10.
  • style | object: Stiluri inline CSS. Default: {}.
  • onChange | function: callback invocat de fiecare dată când se schimbă răspunsul selectat; primește ca unic argument indexul întrebării selectate (sau un array în cazul în care întrebarea este de tipul "Alege tot ce se aplică"). Default: onChange(){}.
  • onSubmit | function: callback invocat după trimiterea unui răspuns. Default: onSubmit(){}.

Exemple#

Editor live
Rezultat
ReferenceError: Provider is not defined