我正在尝试使用Google Classroom API构建一个仪表板来监控班级成绩。
当我通过网站创建作业时,我可以选择给它一个"成绩类别",这会影响它在最终成绩中的权重。例如,我可以(在课程设置中(创建一个期末成绩占20%的家庭作业类别,或者期末成绩占30%的测验类别,以此类推
我一直在使用python API,可以下载到目前为止我需要的大多数东西,除了这个"等级类别",这意味着我不能在仪表板中计算他们的等级,也不能做一些事情,比如降低最低等级或类似的操作。我以为会有一个像"等级类别"这样的字段,但我在任何地方都找不到。
还有人碰到这个吗?
- 使用courses.courseWork.studentSubmissions.get方法检索成绩
-
使用courses.courseWork.studentSubmissions.patch分配/修改成绩
-
对于后者,您需要将
updateMask
指定为draftGrade
或assignedGrade
-取决于您想要更新的年级。 - 对于两者,您都需要指定
courseId
、courseWorkId
和id
(提交标识符( - 要检索相应的ID,您可以分别使用方法Courses:list、courseWork:list和Courses.courseWork.studentSubmissions.list
- 查看学生提交的资源以更好地理解