In Google Classroom, gli utenti possono avere i seguenti ruoli:
- Insegnante
- Studente
- Tutore
- Amministratore
L'assegnazione di un ruolo dipende dal modo in cui l'utente è stato inserito in un
Course
. Non è garantito che se un utente è un insegnante o uno studente di un istituto, avrà lo stesso ruolo impostato in un determinato Google Classroom Course
. Ad esempio, se un utente è un insegnante all'interno di un distretto scolastico, può essere un insegnante o uno studente in Classroom a seconda del ruolo scelto per lui.
Il modo più semplice per trovare gli utenti che sono insegnanti in un determinato
Course
è utilizzare gli endpoint courses.teachers.list()
o
courses.teachers.get()
. Esistono endpoint simili per studenti e tutori.
Insegnanti
Gli insegnanti possono creare e gestire Courses
, CourseWork
, CourseWorkMaterials
,
Announcements
, gli allegati e i voti in Classroom. Possono anche invitare altri utenti a ricoprire il ruolo di insegnanti, studenti o tutori all'interno di un
Course
.
Solo un amministratore può utilizzare l'endpoint courses.teachers.create()
per aggiungere direttamente un utente come insegnante in un Course
. In tutti gli altri casi, l'utente deve essere invitato da un insegnante in un Course
. Gli inviti possono essere creati
utilizzando l'endpoint invitations.create()
.
All'interno di un singolo Course
possono essere presenti più insegnanti, ma può esserci un solo proprietario del Course
. Solo il proprietario di un Course
può eliminare il Course
e cambiare il proprietario del Course
. Questo è importante se occorre trasferire la proprietà di Course
tra utenti. I proprietari di Course
possono essere aggiornati utilizzando l'endpoint courses.patch()
.
Studenti
Gli studenti possono visualizzare CourseWork
, CourseWorkMaterials
, Announcements
,
gli allegati e i voti in Classroom. Possono creare e modificare i compiti nell'interfaccia utente di Google Classroom e utilizzare l'API Classroom per leggere i metadati relativi ai compiti, modificare gli eventuali allegati e modificare lo stato dei compiti.
Solo un amministratore può utilizzare l'endpoint courses.students.create()
per aggiungere direttamente un utente come studente in un Course
. Un utente può aggiungersi direttamente come studente in Course
se specifica il campo enrollmentCode
. In caso contrario, l'utente deve essere invitato da un insegnante in un Course
.
Gli inviti possono essere creati utilizzando l'endpoint invitations.create()
.
Guardians
I tutori riceveranno riepiloghi via email del lavoro svolto dagli studenti in un Course
.
A seconda della versione di Google Workspace for Education del dominio, i tutori potrebbero anche essere in grado di visualizzare l'anteprima dei corsi dei loro studenti. L'API Classroom consente ai tutori di essere invitati a un Course
utilizzando gli endpoint guardianInvitations
.
I tutori possono essere invitati dagli amministratori del dominio Google Workspace for Education e dagli insegnanti verificati, a seconda di come è stato configurato il dominio nella Console di amministrazione Google.
Gli insegnanti verificati sono insegnanti a cui gli amministratori hanno fornito autorizzazioni speciali. Gli studenti possono avere fino a 20 tutori diversi.
Amministratori
Gli amministratori di Google Workspace for Education possono gestire le impostazioni e le autorizzazioni del dominio. Questa guida
non include un elenco completo di tutte le funzionalità dei vari
amministratori e ruoli amministratore. Per informazioni più complete sugli amministratori di Google Workspace for Education, consulta la sezione del Centro assistenza per gli amministratori.
Nel contesto dell'API Classroom, gli amministratori possono creare e gestire Courses
, Aliases
, insegnanti, studenti e tutori. Possono leggere qualsiasi CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
o Topics
all'interno di un Course
.