Multiple Choice Matrix
Ένα στοιχείο ISLE που αποδίδει έναν πίνακα ερωτήσεων πολλαπλής επιλογής με τις ίδιες απαντήσεις.
Επιλογές
- questions |
array (required): μια σειρά από ερωτήσεις. Default:none. - answers |
array (required): μια σειρά από απαντήσεις. Default:none. - title |
(string|node): τίτλος που θα εμφανίζεται στην κορυφή του πίνακα ερωτήσεων. Default:none. - solution |
array<array>: boolean matrix το στοιχείο του οποίου υποδεικνύει αν το αντίστοιχο κουμπί επιλογής ή checkbox πρέπει να είναι τσεκαρισμένο. Default:none. - type |
string: τύπος ερώτησης (το "ραδιόφωνο" αντιστοιχεί στο "Επιλέξτε ένα", το "πλαίσιο ελέγχου" στο "Επιλέξτε όλα όσα ισχύουν"). Default:'radio'. - disableSubmitNotification |
boolean: ελέγχει αν θα απενεργοποιηθούν οι ειδοποιήσεις υποβολής. Default:false. - onChange |
function: callback που καλείται όταν αλλάζει η τιμή ενός checkbox / radio button- καλείται με το δισδιάστατο boolean array της ενεργής κατάστασης για κάθε επιλογή απάντησης. Default:onChange() {}. - onSubmit |
function: callback που καλείται όταν ο χρήστης κάνει κλικ στο κουμπί "Υποβολή"- καλείται με τον δισδιάστατο πίνακα boolean της ενεργής κατάστασης για κάθε επιλογή απάντησης. Default:onSubmit() {}.
Παραδείγματα
Live Editor
Αποτέλεσμα
ReferenceError: Provider is not defined