"TextCompletion" (问题界面类型)
"TextCompletion"
提供可进行文本输入的填空界面.
属性
- 在 QuestionInterface["TextCompletion",props] 中,props 是一个 Association,除了 InputField 支持的选项外,还支持以下键:
-
"Prompt" None 向用户提问的文字 "Template" (required) 含有可填充空白字符串模板 FieldSize Automatic 输入栏的大小 - "Template" 应为 StringTemplate 中使用的类型的字符串. 由反引号 `` 表示的模板槽将定义问题界面中空白的位置.
对应的 AssessmentFunction
- "TextCompletion" 不是为 AssessmentFunction 自动分配的界面类型. 必须在 QuestionInterface 中指定.
- AssessmentFunction[{val1,…},…] 中的值 vali 应为按顺序包含每个填空的答案的字符串.
范例
打开所有单元关闭所有单元基本范例 (3)
Possible Issues (2)
AssessmentFunction 中的值应为列表:
StringTemplate 创建的 TemplateObject 含有与 "TextCompletion" 不兼容的选项:
现在,"TextCompletion" 中的模板可以使用:
或者直接使用 TemplateObject,而不是 StringTemplate:
在 "TextCompletion" 中可以使用: