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