Роли пользователей в Google Classroom

В Google Classroom пользователи могут иметь следующие роли:

  • Учитель
  • Студент
  • Хранитель
  • Администратор

Назначение роли зависит от того, как пользователь был включен в состав Course . Нет никакой гарантии, что если пользователь является преподавателем или студентом в учебном заведении, ему будет назначена одна и та же роль в данном Course Google Classroom. Например, если пользователь является учителем в школьном округе, он может быть либо учителем, либо учащимся в Классе в зависимости от того, какая роль для него выбрана.

Самый простой способ обнаружить пользователей, которые являются преподавателями в рамках любого Course , — использовать конечные точки courses.teachers.list() или courses.teachers.get() . Аналогичные конечные точки существуют для учащихся и опекунов.

Учителя

Преподаватели могут создавать Courses , CourseWork , CourseWorkMaterials , Announcements , вложения и оценки и управлять ими в Классе. Они также могут пригласить других пользователей стать преподавателями, студентами или опекунами в рамках Course .

Только администратор может использовать конечную точкуcourses.teachers.create courses.teachers.create() , чтобы напрямую добавить пользователя в качестве преподавателя в Course . Во всех остальных случаях пользователь должен быть приглашен преподавателем на Course . Приглашения можно создавать с помощью конечной точки invitations.create() .

В одном Course может быть несколько преподавателей, но владелец Course может быть только один. Только владелец Course может удалить Course и изменить владельца Course . Это важно, если право собственности Course необходимо передать между пользователями. Владельцы Course могут быть обновлены с помощью конечной courses.patch() .

Студенты

Учащиеся могут просматривать CourseWork , CourseWorkMaterials , Announcements , вложения и оценки в Классе. Они могут создавать и изменять отправленные материалы в пользовательском интерфейсе Google Classroom, а также использовать API Класса для чтения метаданных об их отправленных материалах, изменения любых вложений в отправленных материалах и изменения состояния отправки.

Только администратор может использовать конечную точкуcourses.students.create courses.students.create() , чтобы напрямую добавить пользователя в качестве студента в Course . Пользователь может напрямую добавить себя в качестве студента Course если укажет поле enrollmentCode . В противном случае пользователь должен быть приглашен преподавателем на Course . Приглашения можно создавать с помощью конечной точки invitations.create() .

Стражи

Опекуны будут получать по электронной почте сводки работы своих учеников на Course . В зависимости от версии Google Workspace for Education в домене опекуны также могут иметь возможность предварительно просматривать курсы своих учащихся. API Classroom позволяет представителям приглашаться на Course с помощью конечных точек guardianInvitations . Опекуны могут быть приглашены администраторами домена Google Workspace for Education и проверенными преподавателями в зависимости от того, как домен был настроен в консоли администратора Google. Проверенные преподаватели — это преподаватели, которым администраторы предоставили специальные разрешения. Студенты могут иметь до 20 разных опекунов.

Администраторы

Администраторы Google Workspace for Education могут управлять настройками и разрешениями домена. Это руководство не включает полный список всех возможностей различных администраторов и ролей администратора. Более подробную информацию об администраторах Google Workspace for Education см. в разделе «Администраторы» Справочного центра . В контексте API Класса администраторы могут создавать Courses , Aliases , учителей, учащихся и опекунов и управлять ими. Они могут читать любые CourseWork , CourseWorkMaterials , Announcements , StudentSubmissions или Topics в рамках Course .