Google Classroom学生提交历史异常及评分规则技术咨询
Google Classroom 作业分数分配问题解答
获取到的提交历史
"submissionHistory": [ { "stateHistory": { "state": "CREATED", "stateTimestamp": "2024-10-17T04:03:48.182Z", "actorUserId": "{student}" } }, { "gradeHistory": { "pointsEarned": 6, "maxPoints": 10, "gradeTimestamp": "2024-10-18T00:06:29.062Z", "actorUserId": "{teacher}", "gradeChangeType": "DRAFT_GRADE_POINTS_EARNED_CHANGE" } }, { "stateHistory": { "state": "RETURNED", "stateTimestamp": "2024-10-18T00:06:49.796Z", "actorUserId": "{teacher}" } }, { "gradeHistory": { "pointsEarned": 6, "maxPoints": 10, "gradeTimestamp": "2024-10-18T00:06:49.796Z", "actorUserId": "{teacher}", "gradeChangeType": "ASSIGNED_GRADE_POINTS_EARNED_CHANGE" } } ]
问题
- 作业创建后未提交时,是否可立即分配分数?
- 作业已退回后,是否可修改已分配的分数?若这些场景均可行,具体会在哪些情况下发生?
解答
1. 未提交的作业可分配分数
可以,从提交历史就能看到明确案例:学生创建作业(状态为CREATED,未提交)后,老师直接添加了DRAFT_GRADE_POINTS_EARNED_CHANGE类型的草稿分数。
常见触发场景:
- 学生线下完成部分要求,老师先录入分数,等待学生线上补提交
- 作业为无需提交的类型(比如课堂小测),老师直接根据表现打分
- 老师需要提前完成分数录入,后续同步作业提交状态
2. 已退回的作业可修改分数
完全可行,作业进入RETURNED状态后,依然支持调整已分配的分数。
常见场景包括:
- 老师退回作业后发现打分错误,需要修正分数
- 学生根据退回反馈修改作业并重新提交,老师重新评分
- 班级评分标准调整,对已退回的作业重新核算分数
从提交历史还能看到,老师在退回作业的同时,将草稿分数转为正式分配分数(ASSIGNED_GRADE_POINTS_EARNED_CHANGE),这说明退回操作与分数调整可以同步或后续执行。
内容的提问来源于stack exchange,提问作者Chinmay Pohankar
相关产品推荐
相关产品推荐

