Přeskočit na hlavní obsah

Multiple Choice Question

Komponenta ISLE, která vykresluje otázku s výběrem odpovědi. Podporuje případy, kdy má žák vybrat jednu odpověď a kdy může existovat více správných odpovědí a je třeba vybrat všechny správné.

Možnosti#

  • question | (string|node): otázka zobrazená v horní části složky s výběrem odpovědi.. Default: ''.
  • solution | (number|array): číslo označující, která odpověď je správná, nebo "pole" čísel správných odpovědí v případě, že by žák měl být schopen vybrat více odpovědí.. Default: none.
  • answers | array (required): pole objektů odpovědí. Každá odpověď by měla být objektem s poli obsah a vysvětlení, která označují zobrazenou možnost odpovědi a vysvětlení viditelné po odeslání otázky, které vysvětluje, proč je odpověď správná nebo nesprávná.. Default: none.
  • hintPlacement | string: umístění nápovědy (buď top, left, right, nebo bottom).. Default: 'bottom'.
  • hints | array<(string|node)>: nápovědy, jak odpovědět na otázku.. Default: [].
  • feedback | boolean: řídí, zda se mají zobrazovat tlačítka zpětné vazby. Default: true.
  • disabled | boolean: kontroluje, zda je otázka zakázána. Default: false.
  • chat | boolean: řídí, zda má mít prvek integrovaný chat. Default: false.
  • provideFeedback | string: buď plný, inkrementální, nebo žádný. Pokud full, zobrazí se po odeslání odpovědi zpětná vazba včetně správné odpovědi; pokud incremental, zobrazí se zpětná vazba pouze pro vybranou odpověď; pokud none, nezobrazí se žádná zpětná vazba.. Default: 'incremental'.
  • disableSubmitNotification | boolean: kontroluje, zda se mají vypnout oznámení o odeslání. Default: false.
  • displaySolution | boolean: řídí, zda se řešení zobrazí předem.. Default: false.
  • until | Date: čas, do kdy by studenti měli mít možnost odevzdat odpovědi. Default: none.
  • points | number: maximální počet bodů udělených při klasifikaci. Default: 10.
  • style | object: Řádkové styly CSS. Default: {}.
  • onChange | function: zpětné volání vyvolané při každé změně vybrané odpovědi; jako jediný argument obdrží index vybrané otázky (nebo pole v případě, že je otázka typu "Vyber vše, co platí").. Default: onChange(){}.
  • onSubmit | function: zpětné volání vyvolané po odeslání odpovědi. Default: onSubmit(){}.

Příklady#

Živý editor
Výsledek
ReferenceError: Provider is not defined