Invitation
Zasób w Classroom to zaproszenie użytkownika do dołączenia do zajęć z określoną rolą na zajęciach: uczeń, nauczyciel lub właściciel.
Każdy zasób Invitation
zawiera te pola:
id
: identyfikator zaproszenia przypisany przez Classroom.userId
: identyfikator użytkownika, który został zaproszony na zajęcia.courseId
: kurs, na który zapraszany jest użytkownik.role
: rola w kursie, jaką zaproszony użytkownik będzie mieć w kursie.
Tworzenie zaproszenia
Metody invitations.create()
można użyć, aby zaprosić użytkownika do udziału w kursie z określoną rolą. W treści żądania umieść Invitation
zasób i określ courseId
, userId
i role
.
Java
Odzyskiwanie zaproszenia
Aby pobrać konkretne zaproszenie, wywołaj metodę invitations.get()
i określ id
zaproszenia.
Java
Akceptowanie zaproszenia
Zaakceptowanie zaproszenia powoduje jego usunięcie i dodanie zaproszonego użytkownika do zajęć z rolą określoną w zaproszeniu. Zaakceptuj zaproszenie, wywołując metodę invitations.accept()
i określając id
zaproszenia.
Java
Usuwanie zaproszenia
Jedynym sposobem na zaktualizowanie zaproszenia jest jego usunięcie i utworzenie nowego. Aby usunąć zaproszenie, wywołaj metodę invitations.delete()
i określ id
.