Google 课堂中的用户角色

在 Google 课堂中,用户可以具有以下角色:

  • 老师
  • 学生
  • 监护人
  • 管理员

角色的分配取决于用户在 Course 中的编排方式。我们无法保证用户是机构内的教师或学生,也不能保证他们在给定的 Google 课堂 Course 中拥有相同的角色集。例如,如果用户是某个学区的教师,则在 Google 课堂中可以是教师,也可以是学生,具体取决于为其选择的角色。

若要发现任何给定 Course 中的教师用户,最简单的方法是使用 courses.teachers.list()courses.teachers.get() 端点。学生和家长也有类似的端点。

教师

教师可以在 Google 课堂中创建和管理 CoursesCourseWorkCourseWorkMaterialsAnnouncements、附件和成绩。他们还可以邀请其他用户成为 Course 中的教师、学生或监护人。

只有管理员可以使用 courses.teachers.create() 端点直接在 Course 中将用户添加为教师。在所有其他情况下,用户必须由教师通过 Course 邀请。您可以使用 invitations.create() 端点创建邀请。

一个 Course 中可以有多个助理教师,但只能有一个 Course 所有者。只有 Course 所有者才能删除 Course 和更改 Course 所有者。如果必须在用户之间Course转让所有权,这一点非常重要。您可以使用 courses.patch() 端点更新 Course 所有者。

学生

学生可以在 Google 课堂中查看 CourseWorkCourseWorkMaterialsAnnouncements、附件和成绩。他们可以在 Google 课堂界面中创建和修改提交内容,并使用 Google 课堂 API 读取提交内容的元数据、修改提交内容中的任何附件,以及更改提交内容状态。

只有管理员才能使用 courses.students.create() 端点直接将用户添加为 Course 中的学生。如果用户指定了 enrollmentCode 字段,则可以直接在 Course 中将自己添加为学生。否则,用户必须由 Course 中的教师邀请。您可以使用 invitations.create() 端点创建邀请。

守护者

监护人会收到有关学生在Course中的作业的电子邮件摘要。 监护人或许还可以预览学生的课程,具体取决于网域的 Google Workspace 教育版版本。借助 Classroom API,您可以使用 guardianInvitations 端点邀请家长加入 Course。Google Workspace 教育版网域管理员和经过验证的教师可以邀请家长,具体取决于网域在 Google 管理控制台中的设置方式。经过验证的教师是指管理员向其授予了特殊权限的教师。学生最多可以有 20 位不同的监护人。

管理员

Google Workspace 教育版管理员可以管理网域设置和权限。本指南未包含各种管理员和管理员角色的所有功能的完整列表。如需更全面地了解 Google Workspace 教育版管理员,请参阅帮助中心的“管理员”部分。在 Classroom API 中,管理员可以创建和管理 CoursesAliases、教师、学生和家长。它们可以读取 Course 中的任何 CourseWorkCourseWorkMaterialsAnnouncementsStudentSubmissionsTopics