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.