Dans Google Classroom, les utilisateurs peuvent avoir les rôles suivants :
- Enseignant
- Étudiant
- Représentant légal
- Administrateur
L'attribution d'un rôle dépend de la façon dont l'utilisateur a été ajouté à un Course
. Il n'est pas garanti qu'un utilisateur qui est enseignant ou élève dans un établissement dispose du même ensemble de rôles dans un Course
Google Classroom donné. Par exemple, si un utilisateur est enseignant dans une circonscription scolaire, il peut être enseignant ou élève dans Classroom, selon le rôle qui lui a été attribué.
Le moyen le plus simple de découvrir les utilisateurs qui sont des enseignants dans un Course
donné consiste à utiliser les points de terminaison courses.teachers.list()
ou courses.teachers.get()
. Des points de terminaison similaires existent pour les élèves et les représentants légaux.
les enseignants.
Les enseignants peuvent créer et gérer des Courses
, des CourseWork
, des CourseWorkMaterials
, des Announcements
, des pièces jointes et des notes dans Classroom. Ils peuvent également inviter d'autres utilisateurs à devenir enseignants, élèves ou représentants légaux dans un Course
.
Seul un administrateur peut utiliser le point de terminaison courses.teachers.create()
pour ajouter directement un utilisateur en tant qu'enseignant dans un Course
. Dans tous les autres cas, l'utilisateur doit être invité par un enseignant dans un Course
. Vous pouvez créer des invitations à l'aide du point de terminaison invitations.create()
.
Il peut y avoir plusieurs enseignants associés dans un même Course
, mais un seul propriétaire Course
. Seul un propriétaire Course
peut supprimer le Course
et modifier le propriétaire Course
. Cela est important si la propriété de Course
doit être transférée entre les utilisateurs. Les propriétaires de Course
peuvent être mis à jour à l'aide du point de terminaison courses.patch()
.
Étudiants
Les élèves peuvent consulter les CourseWork
, CourseWorkMaterials
, Announcements
, les pièces jointes et les notes dans Classroom. Ils peuvent créer et modifier des devoirs dans l'interface utilisateur Google Classroom, et utiliser l'API Classroom pour lire les métadonnées de leurs devoirs, modifier les pièces jointes et changer l'état des devoirs.
Seul un administrateur peut utiliser le point de terminaison courses.students.create()
pour ajouter directement un utilisateur en tant qu'élève dans un Course
. Un utilisateur peut s'ajouter directement en tant qu'élève dans Course
s'il spécifie le champ enrollmentCode
. Sinon, l'utilisateur doit être invité par un enseignant dans un Course
.
Vous pouvez créer des invitations à l'aide du point de terminaison invitations.create()
.
Guardians
Les représentants légaux recevront des récapitulatifs par e-mail des devoirs de leur enfant dans un Course
.
Selon l'édition Google Workspace for Education du domaine, les représentants légaux peuvent également prévisualiser les cours de leurs élèves. L'API Classroom permet d'inviter des représentants légaux à un Course
à l'aide des points de terminaison guardianInvitations
.
Les représentants légaux peuvent être invités par les administrateurs de domaine Google Workspace for Education et les enseignants validés, en fonction de la configuration du domaine dans la console d'administration Google.
Les enseignants validés sont des enseignants auxquels les administrateurs ont accordé des autorisations spéciales. Les élèves peuvent avoir jusqu'à 20 représentants légaux différents.
Administrateurs
Les administrateurs Google Workspace for Education peuvent gérer les paramètres et les autorisations du domaine. Ce guide n'inclut pas de liste exhaustive de toutes les capacités des différents administrateurs et rôles d'administrateur. Pour obtenir des informations plus complètes sur les administrateurs Google Workspace for Education, consultez la section sur les administrateurs du centre d'aide.
Dans le contexte de l'API Classroom, les administrateurs peuvent créer et gérer des Courses
, des Aliases
, des enseignants, des élèves et des représentants légaux. Ils peuvent lire n'importe quel CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
ou Topics
dans un Course
.