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