Una risorsa Invitation
in Classroom rappresenta un invito rivolto a un utente a partecipare a un corso con un ruolo 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 l'utente viene invitato.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 risorsa Invitation
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 il id
dell'invito.
Java
Accettare un invito
L'accettazione di un invito comporta l'eliminazione dell'invito e l'aggiunta dell'utente invitato al corso con il ruolo specificato nell'invito. Accetta un invitato chiamando il metodo invitations.accept()
e specificando il 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
.