You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Classroom API提交选择题与简答题作业答案?

Google Classroom API提交学生作业答案问题解答

核心限制与报错原因

  • 你收到的400错误是因为studentSubmissions.patch接口的updateMask仅支持draftGrade或assignedGrade字段,不允许修改作业答案相关的字段(比如multipleChoiceSubmission),这是API的硬性限制。
  • 第三方应用无法通过Classroom API修改或提交学生的作业答案内容,这是Google为保障作业真实性设计的权限限制,第三方只能操作成绩相关字段,不能触碰答案本身。

关于turnIn接口的说明

courses.courseWork.studentSubmissions.turnIn仅负责将学生的现有草稿标记为“已提交”状态,它不会生成或修改答案。你调用后答案为空,是因为第三方应用无法写入答案内容,草稿本身就没有答案数据。

作业答案的正确提交路径

学生作业的答案只能通过以下方式提交:

  • Google Classroom官方网页/移动端客户端;
  • 学生本人使用自己的OAuth授权令牌,通过官方客户端的交互流程提交(无公开API接口支持第三方直接写入答案)。

内容的提问来源于stack exchange,提问作者梦尽m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 07:44:59