Rôles utilisateur dans Google Classroom

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.