Przejdź do głównej treści

Multiple Choice Question

Składnik ISLE, który stawia pytanie wielokrotnego wyboru. Wspiera on przypadek, gdy uczący się musi wybrać jedną odpowiedź i gdy może być wiele poprawnych odpowiedzi i wszystkie poprawne muszą być wybrane.

Opcje#

  • question | (string|node): pytanie wyświetlane w górnej części elementu wielokrotnego wyboru. Default: ''.
  • solution | (number|array): liczba oznaczająca, która odpowiedź jest poprawna lub liczba poprawnych numerów odpowiedzi w przypadku, gdy uczący się powinien być w stanie wybrać wiele odpowiedzi. Default: none.
  • answers | array (required): "szereg" obiektów odpowiedzi. Każda odpowiedź powinna być obiektem z polami "treść" i "wyjaśnienie", które oznaczają wyświetlaną opcję odpowiedzi oraz wyjaśnienie widoczne po zadaniu pytania, wyjaśniające dlaczego odpowiedź jest poprawna lub nieprawidłowa. Default: none.
  • hintPlacement | string: umieszczenie podpowiedzi (na górze, na dole, w lewo, w prawo lub na dole). Default: 'bottom'.
  • hints | array<(string|node)>: podpowiedzi zawierające wskazówki, jak odpowiedzieć na pytanie. Default: [].
  • feedback | boolean: kontroluje, czy mają być wyświetlane przyciski sprzężenia zwrotnego. Default: true.
  • disabled | boolean: kontroluje, czy dana kwestia jest wyłączona. Default: false.
  • chat | boolean: kontroluje, czy dany element powinien mieć zintegrowaną rozmowę. Default: false.
  • provideFeedback | string: albo pełne, skoroczne, albo żadne. Jeśli pełne, informacja zwrotna zawierająca poprawną odpowiedź jest wyświetlana po udzieleniu odpowiedzi przez uczącego się; jeśli inkrementalna, informacja zwrotna jest wyświetlana tylko dla wybranej odpowiedzi; jeśli nie, informacja zwrotna nie jest zwracana. Default: 'incremental'.
  • disableSubmitNotification | boolean: kontrola, czy należy wyłączyć powiadomienia o złożeniu wniosku. Default: false.
  • displaySolution | boolean: kontroluje, czy rozwiązanie jest wyświetlane z góry. Default: false.
  • until | Date: czas, w którym studenci powinni mieć możliwość udzielenia odpowiedzi. Default: none.
  • points | number: maksymalna liczba punktów przyznawanych w poszczególnych klasach. Default: 10.
  • style | object: Style CSS inline. Default: {}.
  • onChange | function: wywołanie zwrotne wywoływane przy każdej zmianie wybranej odpowiedzi; otrzymuje indeks wybranego pytania jako jego jedyny argument (lub tablicę w przypadku, gdy pytanie jest typu "Wybierz wszystko, co dotyczy"). Default: onChange(){}.
  • onSubmit | function: wywołanie zwrotne po udzieleniu odpowiedzi. Default: onSubmit(){}.

Przykłady#

Edytor na żywo
Wynik
ReferenceError: Provider is not defined