Ресурс Invitation в Classroom представляет собой приглашение пользователю присоединиться к курсу с определенной ролью курса : студент, преподаватель или владелец.
Каждый ресурс Invitation содержит следующие поля:
-
id: Идентификатор приглашения, присвоенный классом. -
userId: идентификатор пользователя, приглашенного на курс. -
courseId: курс, на который приглашается пользователь. -
role: Роль курса , которую приглашенный пользователь будет иметь в курсе.
Создать приглашение
Метод invitations.create() можно использовать для приглашения пользователя на курс с определённой ролью. Включите ресурс Invitation в тело запроса и укажите courseId , userId и role .
Ява
Получить приглашение
Получите конкретное приглашение, вызвав метод invitations.get() и указав id приглашения.
Ява
Принять приглашение
Принятие приглашения удаляет его и добавляет приглашенного пользователя в курс с указанной в приглашении ролью. Чтобы принять приглашение, вызовите метод invitations.accept() и укажите id приглашения.
Ява
Удалить приглашение
Единственный способ обновить приглашение — удалить его и создать новое. Чтобы удалить приглашение, вызовите метод invitations.delete() и укажите его id .