问题界面类型
问题和评估框架提供了许多不同的提出和回答问题的界面. 界面类型定义了问题对象的控件、样式和布局.
自由格式
"Code" — 编写代码回答问题
"MultipleShortAnswers" — 使用表格将项目分组
"ShortAnswer" — 在输入栏中输入答案
"TextCompletion" — 敲入文本填充空白
固定的选择
"ChooseMultiple" — 从已定义的列表中选择任意个数的项
"DragCategorize" — 分类多个项
"DragCompletion" — 从池中选择项来填充空白
"MultipleChoice" — 从列表中选择一个正确的答案
"MultipleChoiceGrid" — 使用表格将项分组
"SelectCompletion" — 选择项填充空白
"SelectPair" — 对项进行分类
"Sort" — 按顺序排列项
"TrueFalse" — 确定问题为 true 或 false
单个答案
"Code" — 编写代码回答问题
"MultipleChoice" — 从列表中选择一个正确的答案
"NumericRange" — 从一定范围内选择一个值
"SelectColor" — 选择一种颜色
"SelectPair" — 对项进行分类
"ShortAnswer" — 在输入栏中输入答案
"Sort" — 按序安排项
"TrueFalse" — 确定问题为 true 或 false
多个答案
"ChooseMultiple" — 从已定义的列表中选择任意个数的项
"ClickLocations" — 在图像或图形上选择位置
"DragCategorize" — 分类多个项
"DragCompletion" — 从池中选择项填充空白
"MultipleChoiceGrid" — 使用表格将项目分组
"MultipleShortAnswers" — 使用表格将项目分组
"SelectCompletion" — 选择项填充空白
"TextCompletion" — 输入文本填充空白
填空
"DragCompletion" — 从池中选择项填充空白
"SelectCompletion" — 选择项填充空白
"TextCompletion" — 输入文本填充空白
分类
"DragCategorize" — 分类多项
"MultipleChoiceGrid" — 使用表格将项分组
"SelectPair" — 对项进行分类
使用问题界面类型
QuestionInterface — 指定界面类型并自定义属性
QuestionObject — 使用任意界面类型创建交互型问题
AssessmentFunction — 定义评估函数并表明问题的界面