跳到主要内容

Select Question

一个选择题组件。

选项

  • question | (string|node): 问题,学生必须选择一个可用的答案选项。. Default: ''.
  • options | array (required): 可用的答案选项,学生可以从中选择. Default: none.
  • solution | number: "选项 "中解决方案要素的索引。. Default: none.
  • preselected | number: 预选答案选项索引. Default: 0.
  • inline | boolean: 控制该组件是否被内嵌渲染。. Default: false.
  • hintPlacement | string: 提示的位置(可以是 topleftright, 或 bottom)。. Default: 'top'.
  • hints | array<(string|node)>: 指导如何回答问题的提示。. Default: [].
  • feedback | boolean: 控制是否显示反馈按钮. Default: true.
  • chat | boolean: 控制该元素是否应该有一个集成的聊天. Default: false.
  • provideFeedback | boolean: 表示是否应该在学习者提交答案后显示包括正确答案在内的反馈信息。. Default: true.
  • failureMsg | string: 当学生选择了错误的答案时,要显示的信息。. Default: 'Not quite, try again!'.
  • successMsg | string: 当学生选择正确的答案时,将显示的信息. Default: 'That's the correct answer!'.
  • points | number: 最高分. Default: 10.
  • style | object: CSS内联样式. Default: {}.
  • onChange | function: 在提交动作后触发的回调。. Default: onChange() {}.
  • onSubmit | function: 提交答案时调用的回调;第一个参数是一个 "boolean",表示答案是否正确(如果适用,否则为 "null"),第二个参数是提供的答案。. Default: onSubmit() {}.

例子

现场编辑
结果
ReferenceError: Provider is not defined