跳到主要内容

Select Question Matrix

一道题的答案由多个选择框组成。

选项

  • question | (string|node): 在选择问题矩阵的顶部显示的问题。. Default: ''.
  • rows | array: 行标签. Default: [].
  • cols | array: 列标签. Default: [].
  • options | object: 对象的键值对,键值形式为row:col,例如0:00:11:0等,其相应的值是各个选择题可能的答案选择数组。. Default: {}.
  • solution | object: 含有键值对的解决方案对象,键值形式为row:col,例如0:00:11:0等,其相应的值是相应选项数组中正确答案元素的索引。. Default: {}.
  • hints | array<(string|node)>: 指导如何回答问题的提示。. Default: [].
  • hintPlacement | string: 提示的位置(可以是 topleftright, 或 bottom)。. Default: 'bottom'.
  • feedback | boolean: 控制是否显示反馈按钮. Default: true.
  • provideFeedback | string: 是提供 "无 "反馈,还是对提交的答案提供 "个别 "反馈,还是对所有问题提供 "总体 "反馈;. Default: 'individual'.
  • allowIncomplete | boolean: 是否允许在每个选择框中不做选择的情况下进行提交。. Default: false.
  • nTries | number: 经过多少次尝试后,不再接受进一步的答案(如果provideFeedback不是none)。. Default: 3.
  • failureMsg | string: 提交错误答案时显示的通知文字. Default: none.
  • successMsg | string: 提交正确答案时显示的通知文字. Default: none.
  • cellLabels | object: 对象定义的单元格的标签,键值格式为 "row:col"。. Default: {}.
  • chat | boolean: 控制该元素是否应该有一个集成的聊天. Default: false.
  • panelProps | object: 要传递给外部
    组件的额外属性. Default: {}.
  • className | string: 班名. Default: ''.
  • style | object: CSS内联样式. Default: {}.
  • onSubmit | function: 提交时调用的回调函数,第一个参数是答案,第二个参数是表示正确性的布尔值。. Default: onSubmit() {}.

例子

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