管理测验是 Google 表单的主要功能之一。本指南介绍了如何使用 Forms 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 对象)。为确保答案正确,必须与参考答案完全一致。