"ClickLocations" (问题界面类型)
"ClickLocations"
提供一个界面,用于在背景上选择位置.
属性
- 在 QuestionInterface["ClickLocations",props] 中,props 是一个 Association,支持以下键:
-
"Prompt" None 向用户提问的文字 Background required 用于放置物体的图像 "Count" Automatic 物体的数量 "Labels" None 与每一项物体对应的标签的列表
对应的 AssessmentFunction
- "ClickLocations" 不是为 AssessmentFunction 自动分配的接口类型. 必须在 QuestionInterface 中指定.
- Background 为一幅图像时,AssessmentFunction 中的值对应于像素位置.
- 默认情况下,"Count" 与 AssessmentFunction 中正确答案的长度相符.
- 点击精确位置是不切实际的,因此,应在 AssessmentFunction 中设置非零容差和 "ComparisonMethod",如 "Point".
- 答案中的位置应以坐标列表的形式给出: AssessmentFunction[{{{chx1, chy1}, {chx2, chy2},…} 1},…]]
- 没有提供 "Labels" 的情况下,"ListAssessment" 必须被设为 "AllElementsOrderless": AssessmentFunction[…, <"ComparisonMethod"->"Vector","ListAssessment" "AllElementsOrderless" >, Tolerance tol]]
- 如果提供了 "Labels","ListAssessment" 必须被设为 "AllElementsOrdered","Labels" 应与 AssessmentFunction 中位置的顺序相符: AssessmentFunction[…, <"ComparisonMethod"->"Vector","ListAssessment" "AllElementsOrdered" >, Tolerance tol]]