如何使用他们的 API 访问 Google 课堂中的"grade category"



我正在尝试使用Google Classroom API构建一个仪表板来监控班级成绩。

当我通过网站创建作业时,我可以选择给它一个"成绩类别",这会影响它在最终成绩中的权重。例如,我可以(在课程设置中(创建一个期末成绩占20%的家庭作业类别,或者期末成绩占30%的测验类别,以此类推

我一直在使用python API,可以下载到目前为止我需要的大多数东西,除了这个"等级类别",这意味着我不能在仪表板中计算他们的等级,也不能做一些事情,比如降低最低等级或类似的操作。我以为会有一个像"等级类别"这样的字段,但我在任何地方都找不到。

还有人碰到这个吗?

  • 使用courses.courseWork.studentSubmissions.get方法检索成绩
  • 使用courses.courseWork.studentSubmissions.patch分配/修改成绩

  • 对于后者,您需要将updateMask指定为draftGradeassignedGrade-取决于您想要更新的年级。

  • 对于两者,您都需要指定courseIdcourseWorkIdid(提交标识符(
  • 要检索相应的ID,您可以分别使用方法Courses:list、courseWork:list和Courses.courseWork.studentSubmissions.list
  • 查看学生提交的资源以更好地理解

相关内容

最新更新