Classroom API – это API разработчика Google, который позволяет связать сторонние сервисы с инфраструктурой Google. С его помощью учебные заведения и ИТ-компании могут создавать инструменты для работы с Классом и G Suite for Education, а также настраивать Класс в соответствии с собственными нуждами.
Чтобы работать с Classroom API, разработчикам необходимо принять Условия использования Classroom API. Использовать данные Класса в рекламных целях в сторонних приложениях запрещено.
Classroom API могут использовать независимые разработчики и администраторы. У преподавателей и учащихся есть возможность самостоятельно авторизовать сторонние приложения.
С помощью Classroom API можно программным образом выполнять задачи, которые поддерживаются в интерфейсе Класса. Например, синхронизировать данные с информационными системами учащихся, просматривать все курсы, преподаваемые в домене, и управлять заданиями.
Кроме того, API можно использовать для интеграции функций сторонних сервисов с Классом, например, чтобы приложение позволяло преподавателю копировать и повторно использовать курс, вместо того чтобы создавать его заново и снова добавлять каждого учащегося. Также через приложения можно просматривать, создавать и изменять задания Класса, добавлять материалы к работам, возвращать работы учащимся и выставлять оценки в Классе.
Приложения или сервисы получают доступ к данным Класса только с разрешения пользователя Google Класса. Приложение запрашивает необходимые данные: имя пользователя, адрес электронной почты, фото профиля и т. д., а пользователь может подтвердить или отклонить запрос. В Classroom API используется распространенный протокол авторизации OAuth.
Для администраторов Google Workspace for Education
Администратор Google Workspace for Education управляет доступом к данным в пределах домена. В консоли администратора Google можно разрешить или запретить преподавателям и учащимся в вашем домене самостоятельно предоставлять сторонним приложениям доступ к данным их аккаунтов в Классе. Это можно сделать на уровне организационных подразделений. Подробнее о настройке доступа к данным Класса…
В консоли администратора также можно посмотреть список сервисов, у которых есть доступ к аккаунту пользователя в вашем домене, и при необходимости запретить доступ.
Задачи, которые можно выполнять с помощью Classroom API, зависят от роли пользователя. Как и в интерфейсе Класса, пользователь может быть учащимся, преподавателем или администратором. Преподаватели и учащиеся могут одобрять сторонние приложения и сообщать о нарушениях.
Роль пользователя | Возможности API |
---|---|
Учащийся |
|
Преподаватель |
|
Администратор |
|
Дополнительную информацию о Classroom API можно найти на странице developers.google.com/classroom.