Przejdź do głównej treści

Multiple Choice Matrix

Składnik ISLE, który tworzy matrycę pytań wielokrotnego wyboru z tymi samymi odpowiedziami.

Opcje

  • questions | array (required): szereg pytań. Default: none.
  • answers | array (required): szereg odpowiedzi. Default: none.
  • title | (string|node): tytuł, który będzie wyświetlany na górze matrycy pytań. Default: none.
  • solution | array<array>: matryca logiczna, której element wskazuje, czy dany przycisk radiowy lub pole wyboru ma być zaznaczony. Default: none.
  • type | string: typ pytania (radio odpowiada "Wybierz jedno", pole wyboru do "Wybierz wszystko, co dotyczy"). Default: 'radio'.
  • disableSubmitNotification | boolean: kontrola, czy należy wyłączyć powiadomienia o złożeniu wniosku. Default: false.
  • onChange | function: callback wywoływany przy zmianie wartości pola wyboru / przycisku radiowego; wywoływany z dwuwymiarową tablicą boolean aktywnego stanu dla każdej opcji odpowiedzi. Default: onChange() {}.
  • onSubmit | function: wywołanie zwrotne po kliknięciu przycisku "Prześlij"; wywołane dwuwymiarową tablicą boolean aktywnego stanu dla każdej z opcji odpowiedzi. Default: onSubmit() {}.

Przykłady

Edytor na żywo
Wynik
ReferenceError: Provider is not defined