Una risorsa Invitation
in Classroom rappresenta un invito
per un utente a partecipare a un corso con un ruolo del corso specifico: studente, insegnante
o proprietario.
Ogni risorsa Invitation
contiene i seguenti campi:
id
: identificatore assegnato da Classroom per l'invito.userId
: l'ID dell'utente che è stato invitato al corso.courseId
: il corso a cui viene invitato l'utente.role
: il ruolo del corso che l'utente invitato avrà nel corso.
Creare un invito
Il metodo invitations.create()
può essere utilizzato per invitare un utente a un corso
con un ruolo specifico. Includi la risorsaInvitation
nel corpo della richiesta e specifica courseId
, userId
e role
.
Java
Recuperare un invito
Recupera un invito specifico chiamando il metodo invitations.get()
e specificando l'id
dell'invito.
Java
Accettare un invito
L'accettazione di un invito lo elimina e aggiunge l'utente invitato al corso con il ruolo specificato nell'invito. Accetta un invito chiamando il metodo invitations.accept()
e specificando l'id
dell'invito.
Java
Eliminare un invito
L'unico modo per aggiornare un invito è eliminarlo e crearne uno
nuovo. Per eliminare l'invito, chiama il metodo invitations.delete()
e specifica id
.