Google Clas-s-room APIS:阅读课程中的公告、问题和作业

Posted

技术标签:

【中文标题】Google Clas-s-room APIS:阅读课程中的公告、问题和作业【英文标题】:Google Clas-s-room APIS: Read Announcements, Questions and Assignments within courses 【发布时间】:2016-02-04 09:30:50 【问题描述】:

我正在阅读Google Clas-s-room Rest APIs,但没有得到关于如何获得对特定课程(包括公告、问题和作业)的完全访问权限的明确答案。

用例:

假设我们使用以下方式获取所有课程:List 和Students List

现在,我如何才能获得发布在特定课程中的所有学生公告、问题和作业。

是否有 Google+ api 可以让我们在 Clas-s-room 中使用禁令,或者只有 Clas-s-room api 可以用来访问这些关键信息?

我正在尝试将现有平台与谷歌课堂合并,访问这些信息以使所有学生提交的内容保持同步非常重要。

谢谢。

【问题讨论】:

【参考方案1】:

Clas-s-room API 不具备您所指的功能。来自文档:

Clas-s-room API 提供了一个 RESTful 接口供您管理 Google 课堂中的课程和名册。

它目前所做的只是让您管理课程列表、他们的老师和他们的学生。

如果您想管理其他数据(例如“作业”),则需要自己构建该功能。 Drive API 和 Google Apps Script 可能有助于存储和共享文件和文档。

【讨论】:

【参考方案2】:

您现在可能已经找到了,仅供参考。Google 发布了一组新的 API 来管理 ManageCourse-work 下的作业

https://developers.google.com/clas-s-room/

【讨论】:

以上是关于Google Clas-s-room APIS:阅读课程中的公告、问题和作业的主要内容,如果未能解决你的问题,请参考以下文章

Google Clas-s-room API - 权限被拒绝

Google Clas-s-room API 修改附件

获取 Google Clas-s-room Meet 链接

Google Clas-s-room API 列出没有注册码的课程?

(403) 请求的身份验证范围不足 - OAuth 范围 Google Clas-s-room API

如何使用 PHP 从 Google Clas-s-room 课程列表中过滤课程对象字段