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:0itd., 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:0itd., 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śliprovideFeedbacknie 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