"Sort" (问题界面类型)

"Sort"

创建对一组值进行排序的界面.

更多信息

  • 默认情况下,"Sort" 问题界面使用交互式图形用户界面进行排序.

属性

  • QuestionInterface["Sort",props] 中,props 是一个 Association,支持以下键:
  • "Prompt"None向用户提问的文字
    "Items"Automatic选项列表
    "ItemOrdering"Automatic用于在界面中对选项进行初始排序的函数
    "Labels"None
  • 每个选项对应的标签
  • 如果没有指定 "Items",则从 AssessmentFunction 继承值.
  • 如果没有指定 "ItemOrdering",会保留 "Items" 中明确给定的值的顺序. 从 AssessmentFunction 继承的值按任意顺序排列,以防止泄露正确答案.

对应的 AssessmentFunction

  • "Sort" 不是为 AssessmentFunction 自动分配的界面类型. 必须在 QuestionInterface 中指定.
  • 应以 AssessmentFunction[{{elem1a, elem2a,},{elem1b,elem2b}},] 这样的形式构建评估函数,其中,每个列表 {elem1i,elem2i,} 是答案键中定义可能的正确或错误答案的值.

范例

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

基本范例  (2)

根据 AssessmentFunction 创建排序问题:

创建不带有评估函数的排序问题:

Scope  (2)

获取人口最多的五个国家/地区的 EntityClass:

创建一个排序问题,用国旗作为标签:

"ItemOrdering" 设置一个函数,以便对界面中的项进行初始排序:

Applications  (1)

创建一个天文学测验: