Select Question Matrix
Pytanie z odpowiedzią składającą się z wielu pól wyboru.
Opcje
- question |
(string|node)
: pytanie, które ma być wyświetlane w górnej części matrycy pytań wybranych. Default:''
. - rows |
array
: etykiety wierszy. Default:[]
. - cols |
array
: etykiety kolumnowe. Default:[]
. - options |
object
: obiekt z parami klucz-wartość z kluczami posiadającymi postaćrow:col
, np.0:0
,0:1
,1:0
itd., a odpowiadające im wartości są tablicami możliwych do wyboru odpowiedzi na poszczególne wybrane pytania. Default:{}
. - solution |
object
: obiekt rozwiązania z parami klucz-wartość z kluczami o postacirow:col
, np.0:0
,0:1
,1:0
itd., a odpowiadające im wartości są indeksem prawidłowego elementu odpowiedzi z odpowiedniej tablicyopcji. Default:
{}`. - hints |
array<(string|node)>
: podpowiedzi zawierające wskazówki, jak odpowiedzieć na pytanie. Default:[]
. - hintPlacement |
string
: umieszczenie podpowiedzi (albotop
,left
,right
, albobottom
). Default:'bottom'
. - feedback |
boolean
: kontroluje, czy mają być wyświetlane przyciski sprzężenia zwrotnego. Default:true
. - provideFeedback |
string
: czy w ogóle przekazywać "żadne" informacje zwrotne, "indywidualne" informacje zwrotne dotyczące przedłożonych odpowiedzi, czy też "ogólne" informacje zwrotne dotyczące wszystkich pytań. Default:'individual'
. - allowIncomplete |
boolean
: czy zezwolić na składanie wniosków bez zaznaczenia w każdym polu wyboru. Default:false
. - nTries |
number
: po ilu próbach nie są akceptowane żadne dalsze odpowiedzi (jeśliprovideFeedback
nie jestżadna
). Default:3
. - failureMsg |
string
: tekst powiadomienia wyświetlany po udzieleniu błędnych odpowiedzi. Default:none
. - successMsg |
string
: tekst powiadomienia wyświetlany po udzieleniu prawidłowych odpowiedzi. Default:none
. - cellLabels |
object
: etykiety dla komórek zdefiniowanych przez obiekt o kluczach w formacierow:col
. Default:{}
. - chat |
boolean
: kontroluje, czy dany element powinien mieć zintegrowaną rozmowę. Default:false
. - panelProps |
object
: dodatkowe właściwości przekazywane do zewnętrznego komponentu . Default:{}
. - className |
string
: nazwa klasy. Default:''
. - style |
object
: Style CSS inline. Default:{}
. - onChange |
function
: funkcja wywołania zwrotnego wywoływana po zmianie odpowiedzi. Default:onChange() {}
. - onSubmit |
function
: funkcja callback wywołana po przesłaniu odpowiedzi jako pierwsza i boolean wskazująca poprawność jako drugi parametr. Default:onSubmit() {}
.
Przykłady
- Minimal
- With Hints
- With Style
- Feedback Messages
Edytor na żywo
Wynik
ReferenceError: Provider is not defined