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

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

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

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

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

Учителя

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

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

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

Студенты

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

Только администратор может использовать конечную точку 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 Classroom администраторы могут создавать и управлять Courses , Aliases , преподавателями, студентами и опекунами. Они могут читать любые CourseWork , CourseWorkMaterials , Announcements , StudentSubmissions и Topics в рамках Course .