"DragCategorize" (问题界面类型)

"DragCategorize"

给出用于分组的项.

更多信息

  • 默认情况下,"DragCategorize" 问题界面创建一个动态面板,显示可以将项拖入其中的类别.

属性

  • 在拖放-分类问题中,必须对每一项进行分类,每个类别中可以放置多个项.
  • QuestionInterface["DragCategorize",props] 中,props 是一个 Association,支持以下键:
  • "Prompt"None向用户提问的文字
    "Categories"required包含要显示的类别的列表
    "Choices"required列出要分类的项
    "Labels"None列出每个选项对应的标签
    "ChoiceStyle"None应用于选项列表的样式
    "DefaultZoneSize"0.2类别之外界面的相对大小
  • "Choices" 的格式应为 {choice1,choice2,choice3,}.
  • "Categories" 的格式应为 {category1,category2,category3,}.
  • 如果在 props 中没有给出,"Choices""Categories" 自动从 AssessmentFunction 中继承.

对应的 AssessmentFunction

范例

打开所有单元关闭所有单元

基本范例  (3)

对项进行分组的拖放-分类问题:

对每个元素单独进行评估,并允许不对元素进行分类的拖放-分类问题:

创建不含评估函数的拖放-分类问题:

Scope  (1)

选项带有标签的拖放-分类问题:

Applications  (2)

为拖放-分类问题创建问题生成器:

为化学测验创建 QuestionGenerator

Possible Issues  (1)

默认情况下,AssessmentFunction 不接受项的列表:

设置 "ListAssessment""SeparatelyScoreElements" 处理评估时有多个项的情况:

Neat Examples  (1)

创建英语测验问题: