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 poliobsah
avysvě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
, nebobottom
).. 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ý
. Pokudfull
, zobrazí se po odeslání odpovědi zpětná vazba včetně správné odpovědi; pokudincremental
, zobrazí se zpětná vazba pouze pro vybranou odpověď; pokudnone
, 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
- Single Answer
- Formatted Answers
- Instant Feedback
- Multiple Answers
- Series of Questions
- With Hints
Živý editor
Výsledek
ReferenceError: Provider is not defined