Classroom API 概述

学校和科技公司可以利用 Classroom API 创建相应工具,以便与 Google 课堂和 Google Workspace 教育版配合使用,让 Google 课堂更好地满足其需求。Classroom API 属于 Google Developers API。有助于非 Google 服务利用 Google 工具和基础设施。

要使用 Classroom API,开发者必须同意接受《Classroom API 服务条款》。其他应用不得出于广告目的使用 Google 课堂数据。

哪些人可以使用 Classroom API?

第三方开发者和管理员可以使用 Classroom API。老师和学生可以授权第三方应用使用 Classroom API。

您可以利用 Classroom API 做些什么?

借助 Classroom API,您能够以编程方式执行老师和学生可通过 Google 课堂界面执行的诸多操作。例如,您可以与学生信息系统同步、查看网域中所教授的全部课程以及管理课程作业。

非 Google 服务可使用 Classroom API 将其功能与 Google 课堂整合。例如,老师可借助某一应用复制和重复使用 Google 课堂中的课程,而无需重新创建课程并重新添加每位学生。老师还可以通过特定应用以编程方式查看、创建和修改 Google 课堂作业、向作业添加资料、为学生上交作业,以及将成绩发回 Google 课堂。

应用是如何访问 Google 课堂数据的?

应用或服务在访问 Google 课堂数据之前,都必须先向 Google 课堂用户请求获得授权。它们将会申请所需的特定权限,例如用户名、电子邮件地址或个人资料照片,用户可以批准或拒绝此类请求。Classroom API 使用常见的互联网标准 OAuth 来授予权限。

适用于 Google Workspace 教育版管理员

作为 Google Workspace 教育版管理员,您可以控制网域内数据的共享方式。在 Google 管理控制台中,您可以指定网域中的老师和学生是否可以授权服务访问 Google 课堂数据。您可以按单位部门配置访问权限。详细了解如何设置 Google 课堂数据访问权限

在管理控制台中,您也可以查看已获准访问网域中用户帐号的各项服务。如有需要,您也可以撤消授权

Classroom API 对用户有何用处?

Classroom API 可执行的具体任务取决于用户在课程中的角色。与在 Google 课堂界面中相似,用户可以是学生、老师或管理员。老师和学生可以批准第三方应用和举报滥用行为

如果用户是…   可以通过 API…
学生
  • 查看课程详细信息和该课程的老师
老师
  • 创建、查看或删除自己的课程
  • 在课程中查看、添加或移除学生和其他老师
  • 在课程中查看和发还作业、创建作业和主题,以及评定成绩
管理员
  • 在 Google Workspace 教育版网域中创建、查看或删除任何课程
  • 在网域中的所有课程中添加或移除学生和老师
  • 查看网域中所有课程的作业和主题

 

 

要了解有关 Classroom API 的详情,请访问 developers.google.com/classroom

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
主菜单
17185204521689155631
true
搜索支持中心
true
true
true
false
false