"DragCompletion" (问题界面类型)
"DragCompletion"
提供了一个填空界面,其中包含空白位置,可以拖动选项进行填充.
属性
- 在 QuestionInterface["DragCompletion",props] 中,props 是一个 Association,支持以下键:
-
"Prompt" None 向用户提问的文字 "Template" (required) 含有可填充空白的模板对象 "Choices" Automatic 可使用的选项 "ChoiceOrdering" Automatic 对选项进行排序的函数 - "Template" 可以是 TemplateObject 或 StringTemplate 支持的任何内容. 提供字符串时,由反引号 `` 表示的模板槽将定义问题界面中空白的位置.
- 默认情况下,"Choices" 继承自 AssessmentFunction,并对其随机排序以避免暴露正确答案.
- 如果直接提供,应以 {item1,item2,…} 这种形式给出 "Choices". 默认情况下,保留原有顺序.
- 如果指定了 "ChoiceOrdering"f,则以 f[{item1,item2,…}] 提供选项.
对应的 AssessmentFunction
- "DragCompletion" 不是为 AssessmentFunction 自动分配的界面类型. 必须在 QuestionInterface 中指定.
- AssessmentFunction[{val1,…},…] 的值 vali 应按顺序包含每个填空的答案.
范例
打开所有单元关闭所有单元Scope (2)
Possible Issues (1)
AssessmentFunction 中的值应为列表:
Interactive Examples (1)
为 "DragCompletion" 问题创建 QuestionGenerator: