学校和科技公司可以利用 Classroom API 创建相应工具,以便与 Google 课堂和 Google Workspace 教育版配合使用,让 Google 课堂更好地满足其需求。Classroom API 属于 Google Developers API。有助于非 Google 服务利用 Google 工具和基础设施。
要使用 Classroom API,开发者必须同意接受《Classroom API 服务条款》。其他应用不得出于广告目的使用 Google 课堂数据。
第三方开发者和管理员可以使用 Classroom API。老师和学生可以授权第三方应用使用 Classroom API。
借助 Classroom API,您能够以编程方式执行老师和学生可通过 Google 课堂界面执行的诸多操作。例如,您可以与学生信息系统同步、查看网域中所教授的全部课程以及管理课程作业。
非 Google 服务可使用 Classroom API 将其功能与 Google 课堂整合。例如,老师可借助某一应用复制和重复使用 Google 课堂中的课程,而无需重新创建课程并重新添加每位学生。老师还可以通过特定应用以编程方式查看、创建和修改 Google 课堂作业、向作业添加资料、为学生上交作业,以及将成绩发回 Google 课堂。
应用或服务在访问 Google 课堂数据之前,都必须先向 Google 课堂用户请求获得授权。它们将会申请所需的特定权限,例如用户名、电子邮件地址或个人资料照片,用户可以批准或拒绝此类请求。Classroom API 使用常见的互联网标准 OAuth 来授予权限。
适用于 Google Workspace 教育版管理员
作为 Google Workspace 教育版管理员,您可以控制网域内数据的共享方式。在 Google 管理控制台中,您可以指定网域中的老师和学生是否可以授权服务访问 Google 课堂数据。您可以按单位部门配置访问权限。详细了解如何设置 Google 课堂数据访问权限。
在管理控制台中,您也可以查看已获准访问网域中用户帐号的各项服务。如有需要,您也可以撤消授权。
Classroom API 可执行的具体任务取决于用户在课程中的角色。与在 Google 课堂界面中相似,用户可以是学生、老师或管理员。老师和学生可以批准第三方应用和举报滥用行为。
如果用户是… | 可以通过 API… |
---|---|
学生 |
|
老师 |
|
管理员 |
|
要了解有关 Classroom API 的详情,请访问 developers.google.com/classroom。