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é 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.