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é affecté dans un Course
. Il n'est pas garanti qu'un utilisateur qui est enseignant ou élève dans un établissement ait le même rôle défini dans un Course
Google Classroom donné. Par exemple, si un utilisateur est enseignant dans un district 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
, CourseWork
, CourseWorkMaterials
, Announcements
, des pièces jointes et des notes dans Classroom. Il peut également inviter d'autres utilisateurs à être enseignants, élèves ou représentants légaux dans une 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 une Course
. Vous pouvez créer des invitations à l'aide du point de terminaison invitations.create()
.
Un Course
peut avoir plusieurs co-enseignants, mais un seul propriétaire.Course
Seul un propriétaire de Course
peut supprimer le Course
et modifier son propriétaire.Course
Ce point est important si la propriété de Course
doit être transférée d'un utilisateur à l'autre. Les propriétaires Course
peuvent être mis à jour à l'aide du point de terminaison courses.patch()
.
Étudiants
Les élèves peuvent consulter CourseWork
, CourseWorkMaterials
, Announcements
, les pièces jointes et les notes dans Classroom. Ils peuvent créer et modifier des devoirs dans l'interface utilisateur de Google Classroom, et utiliser l'API Classroom pour lire les métadonnées de leur devoir, modifier les pièces jointes et modifier l'état du devoir.
Seul un administrateur peut utiliser le point de terminaison courses.students.create()
pour ajouter directement un utilisateur en tant qu'élève dans une 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 leur enfant. L'API Classroom permet aux représentants légaux d'être invités à une 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 une liste complète de toutes les fonctionnalités des différents rôles et administrateurs. Pour obtenir des informations complètes sur les administrateurs Google Workspace for Education, consultez la section destinée aux 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
.