Select Question Matrix
Въпрос с отговор, състоящ се от няколко полета за избор.
Опции
- question |
(string|node)
: въпрос, който да се показва в горната част на матрицата за избор на въпрос. Default:''
. - rows |
array
: етикети на редове. Default:[]
. - cols |
array
: етикети на колони. Default:[]
. - options |
object
: обект с двойки ключове-стойности с ключове с форматаrow:col
, например0:0
,0:1
,1:0
и т.н., а съответстващите им стойности са масиви от възможните варианти на отговори за отделните въпроси за избор. Default:{}
. - solution |
object
: обект за решение с двойки ключове-стойности с ключове с форматареда:колона
, например0:0
,0:1
,1:0
и т.н., а съответните им стойности са индексът на елемента на правилния отговор от съответния масивопции
.. Default:{}
. - hints |
array<(string|node)>
: подсказки, които дават насоки за това как да отговорите на въпроса. Default:[]
. - hintPlacement |
string
: разположение на подсказките (илиtop
,right
,left
, илиbottom
). Default:'bottom'
. - feedback |
boolean
: контролира дали да се показват бутони за обратна връзка. Default:true
. - provideFeedback |
string
: дали да предоставите "никаква" обратна връзка изобщо, "индивидуална" обратна връзка за подадения отговор(и) или "обща" обратна връзка за всички въпроси.. Default:'individual'
. - allowIncomplete |
boolean
: дали да разрешите подаване на данни без избор, направен във всяко поле за избор. Default:false
. - nTries |
number
: след колко опита не се приемат допълнителни отговори (акоprovideFeedback
не еnone
). Default:3
. - failureMsg |
string
: текст на известие, който се показва при подаване на неправилни отговори. Default:none
. - successMsg |
string
: текст на известие, който се показва при подаване на верни отговори. Default:none
. - cellLabels |
object
: етикети за клетки, дефинирани от обект с ключове с форматrow:col
. Default:{}
. - chat |
boolean
: контролира дали елементът трябва да има интегриран чат. Default:false
. - panelProps |
object
: допълнителни свойства, които да се предават на външния компонент . Default:{}
. - className |
string
: име на класа. Default:''
. - style |
object
: CSS инлайн стилове. Default:{}
. - onChange |
function
: функция за обратна връзка, която се извиква при промяна на отговорите. Default:onChange() {}
. - onSubmit |
function
: функция за обратна връзка, която се извиква при подаване с отговорите като първи и булев параметър, указващ коректност, като втори параметър. Default:onSubmit() {}
.
Примери
- Minimal
- With Hints
- With Style
- Feedback Messages
Редактор в реално време
Резултат
ReferenceError: Provider is not defined