在 Google Classroom 中,使用者可以具備下列角色:
- 老師
- 學生
- 監護人
- 管理員
角色指派作業取決於使用者在 Course
中的排班方式。我們也無法保證只要是機構內的老師或學生,都會在特定 Google Classroom Course
中設定相同的角色。舉例來說,如果使用者是某個學區的老師,則可視所選角色而定,在 Classroom 中擔任老師或學生的角色。
如要輕鬆找出任一 Course
中的老師使用者,請使用 courses.teachers.list()
或 courses.teachers.get()
端點。學生和監護人也有類似的端點。
教師
老師可以在 Classroom 中建立及管理 Courses
、CourseWork
、CourseWorkMaterials
、Announcements
、附件和成績。他們也可以邀請其他使用者成為 Course
中的老師、學生或監護人。
只有系統管理員可以使用 courses.teachers.create()
端點,在 Course
中直接將使用者新增為老師。在其他所有情況下,使用者必須由 Course
中的老師邀請。您可以使用 invitations.create()
端點建立邀請。
單一 Course
中可以有多位共同教師,但只能有一位 Course
擁有者。只有 Course
擁有者可以刪除 Course
及變更 Course
擁有者。如果Course
擁有權必須在使用者之間轉移,這項功能就很重要。您可以使用 courses.patch()
端點更新 Course
擁有者。
學生
學生可以在 Classroom 中查看 CourseWork
、CourseWorkMaterials
、Announcements
、附件和成績。他們可以在 Google Classroom 使用者介面中建立及修改提交內容,並使用 Classroom API 讀取提交內容的中繼資料、修改提交內容的任何附件,以及變更提交內容狀態。
只有管理員可以使用 courses.students.create()
端點,直接將使用者新增為 Course
中的學生。如果使用者指定 enrollmentCode
欄位,即可直接將自己新增為 Course
中的學生。否則,必須由老師在 Course
中邀請使用者。您可以使用 invitations.create()
端點建立邀請。
Guardians
監護人會在Course
中收到學生作業的電子郵件摘要。
視網域的 Google Workspace for Education 版本而定,監護人也可能可以預覽學生的課程。Classroom API 可讓您使用 guardianInvitations
端點邀請家長加入 Course
。視 Google 管理控制台中網域的設定方式而定,Google Workspace for Education 網域管理員和已驗證的老師可以邀請家長。「通過驗證的老師」是指管理員具備特殊權限的老師。學生最多可有 20 位監護人。
管理員
Google Workspace for Education 管理員可以管理網域設定和權限。本指南並未列出各管理員和管理員角色的所有功能。如要進一步瞭解 Google Workspace for Education 管理員,請參閱說明中心管理員專區。在 Classroom API 的情況下,管理員可以建立及管理 Courses
、Aliases
、老師、學生和家長。可讀取 Course
中的任何 CourseWork
、CourseWorkMaterials
、Announcements
、StudentSubmissions
或 Topics
。