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

Multiple Choice Question

Ένα στοιχείο ISLE που αποδίδει μια ερώτηση πολλαπλής επιλογής. Υποστηρίζει την περίπτωση όπου ο μαθητής πρέπει να επιλέξει μία μόνο απάντηση και όταν μπορεί να υπάρχουν πολλές σωστές απαντήσεις και πρέπει να επιλεγούν όλες οι σωστές.

Επιλογές#

  • question | (string|node): η ερώτηση που εμφανίζεται στην κορυφή του στοιχείου πολλαπλής επιλογής. Default: ''.
  • solution | (number|array): αριθμός που δηλώνει ποια απάντηση είναι σωστή ή μια "σειρά" αριθμών σωστών απαντήσεων σε περίπτωση που ο μαθητής πρέπει να είναι σε θέση να επιλέξει πολλαπλές απαντήσεις. Default: none.
  • answers | array (required): μια "συστοιχία" αντικειμένων απάντησης. Κάθε απάντηση θα πρέπει να είναι ένα αντικείμενο με πεδία content και explanation, τα οποία δηλώνουν την εμφανιζόμενη επιλογή απάντησης και μια εξήγηση που είναι ορατή μετά την υποβολή της ερώτησης για να εξηγήσει γιατί η απάντηση είναι σωστή ή λανθασμένη.. Default: none.
  • hintPlacement | string: τοποθέτηση των υποδείξεων (είτε top, left, right ή bottom). Default: 'bottom'.
  • hints | array<(string|node)>: υποδείξεις που παρέχουν καθοδήγηση για τον τρόπο απάντησης στην ερώτηση. Default: [].
  • feedback | boolean: ελέγχει αν θα εμφανίζονται κουμπιά ανάδρασης. Default: true.
  • disabled | boolean: ελέγχει αν η ερώτηση είναι απενεργοποιημένη. Default: false.
  • chat | boolean: ελέγχει αν το στοιχείο θα πρέπει να έχει ενσωματωμένη συνομιλία. Default: false.
  • provideFeedback | string: είτε "πλήρης", "επαυξητική" ή "καμία". Εάν full, η ανατροφοδότηση που περιλαμβάνει τη σωστή απάντηση εμφανίζεται αφού οι μαθητές υποβάλουν τις απαντήσεις τους- εάν incremental, η ανατροφοδότηση εμφανίζεται μόνο για την επιλεγμένη απάντηση- εάν none, δεν επιστρέφεται καμία ανατροφοδότηση.. Default: 'incremental'.
  • disableSubmitNotification | boolean: ελέγχει αν θα απενεργοποιηθούν οι ειδοποιήσεις υποβολής. Default: false.
  • displaySolution | boolean: ελέγχει αν η λύση εμφανίζεται εκ των προτέρων. Default: false.
  • until | Date: χρόνος μέχρι να επιτραπεί στους μαθητές να υποβάλουν απαντήσεις. Default: none.
  • points | number: μέγιστος αριθμός μορίων που χορηγούνται κατά τη βαθμολόγηση. Default: 10.
  • style | object: Στυλ γραμμής CSS. Default: {}.
  • onChange | function: λαμβάνει το δείκτη της επιλεγμένης ερώτησης ως μοναδικό όρισμα (ή έναν πίνακα σε περίπτωση που η ερώτηση είναι τύπου "Choose all that apply").. Default: onChange(){}.
  • onSubmit | function: callback που καλείται μετά την υποβολή μιας απάντησης. Default: onSubmit(){}.

Παραδείγματα#

Live Editor
Αποτέλεσμα
ReferenceError: Provider is not defined