管理测验是 Google 表单的主要功能之一。本指南介绍如何使用 Form API 创建测验和添加评分选项。
做一个基本的测验
测验的第一阶段分为两步:创建表单,然后更新表单设置,将其定义为测验。请参阅创建表单或测验,了解基本设置说明。
添加问题
创建测验后,添加问题(如需查看问题类型的列表,请参阅 Question object
)。您可以在首次添加问题时添加评分选项,也可以稍后更新。包含评分选项的新题目项的 JSON 代码示例如下所示:
"item": {
"title": "Which of these singers was not a member of Destiny's Child?",
"questionItem": {
"question": {
"required": True,
"grading": {
"pointValue": 2,
"correctAnswers": {
"answers": [{"value": "Rihanna"}]
},
"whenRight": {"text": "You got it!"},
"whenWrong": {"text": "Sorry, that's wrong"}
},
"choiceQuestion": {
"type": "RADIO",
"options": [
{"value": "Kelly Rowland"},
{"value": "Beyoncé"},
{"value": "Rihanna"},
{"value": "Michelle Williams"}
]
}
}
}
}
请参阅更新表单或测验,了解如何向表单中添加问题项。
添加评分选项
为测验问题添加评分选项有助于自动执行评分流程。 每个问题都可以分配一个分值,并向用户提供有关其回答的反馈。
对于以下问题类型,添加 correctAnswers
字段后,系统会在提交测验时自动为其评分。您可以使用 whenRight
和 whenWrong
字段针对正确和错误答案提供具体反馈。
- 复选框
- 电台
- 下拉菜单
通过添加 correctAnswers
字段,可以为简答题自动评分,但您只能提供 generalFeedback
反馈,不能提供 whenRight
或 whenWrong
反馈。对于其他类型的问题,评分不是自动进行的,您只能提供 generalFeedback
。
注意:除了通过文件上传获得答案的问题外,系统会以文本形式捕获并评估用户的答案(请参阅 TextAnswer
对象,详细了解不同类型的答案的格式)。为确保正确,答案必须与答案键完全匹配。