Перейти к основному содержанию

Multiple Choice Question

ISLE-компонент, который задает вопрос о множественном выборе. Он поддерживает случай, когда учащийся должен выбрать один ответ, и когда может быть несколько правильных ответов, и все правильные ответы должны быть выбраны.

Варианты#

  • question | (string|node): вопрос, отображаемый в верхней части компонента множественного выбора. Default: ''.
  • solution | (number|array): номер, обозначающий, какой ответ правильный, или массив правильных номеров ответов в случае, если учащийся должен иметь возможность выбрать несколько вариантов ответа. Default: none.
  • answers | array (required): массив объектов ответа. Каждый ответ должен быть объектом с полями Содержание и Пояснение, которые обозначают отображаемый вариант ответа и объяснение, видимое после подачи вопроса, чтобы объяснить, почему ответ правильный или неправильный. 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: либо полный, инкрементальный, либо нет. Если "полный", то отзыв, включая правильный ответ, отображается после того, как ученики представили свои ответы; если "инкрементальный", то отзыв отображается только для выбранного ответа; если "нет", то отзыв не возвращается. Default: 'incremental'.
  • disableSubmitNotification | boolean: контроль выключения подачи уведомлений. Default: false.
  • displaySolution | boolean: контролирует, отображается ли решение заранее. Default: false.
  • until | Date: время до тех пор, пока студенты не смогут представить ответы. Default: none.
  • points | number: максимальное количество баллов, полученных при градации. Default: 10.
  • style | object: встроенные стили CSS. Default: {}.
  • onChange | function: вызывается каждый раз при изменении выбранного ответа; получает индекс выбранного вопроса в качестве единственного аргумента (или массив в случае, если вопрос имеет тип "Выберите все, что применимо"). Default: onChange(){}.
  • onSubmit | function: обратный вызов после получения ответа. Default: onSubmit(){}.

Примеры#

Живой редактор
Результат
ReferenceError: Provider is not defined