Μετάβαση στο κύριο περιεχόμενο

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