Les établissements scolaires et les entreprises du secteur des technologies peuvent utiliser l'API Classroom pour créer des outils qui interagissent avec Classroom et Google Workspace for Education, et ainsi adapter la solution à leurs besoins. L'API Classroom est une API destinée aux développeurs Google. Elle permet aux services non-Google de bénéficier des outils et de l'infrastructure de Google.
Pour utiliser cette API, les développeurs doivent accepter les Conditions d'utilisation de l'API Classroom. Les autres applications ne peuvent pas utiliser les données Classroom à des fins publicitaires.
Les développeurs tiers et les administrateurs peuvent utiliser l'API Classroom. Les enseignants et les élèves ont la possibilité d'autoriser des applications tierces.
L'API Classroom permet d'effectuer par programmation la plupart des actions que les enseignants et élèves réalisent via l'interface utilisateur de Classroom. Par exemple, vous pouvez synchroniser les données des systèmes d'information sur les élèves, visualiser tous les cours enseignés dans un domaine et gérer des devoirs.
Des services non-Google peuvent faire appel à l'API pour intégrer des fonctionnalités à Classroom. Par exemple, avec une application, un enseignant peut copier et réutiliser des cours Classroom au lieu de les recréer et d'y ajouter de nouveau chaque élève. Ces applications permettent aussi d'afficher, de créer et de modifier des devoirs Classroom, d'y ajouter des supports de cours, de rendre des devoirs aux élèves et de renvoyer des notes dans Classroom, le tout par programmation.
Pour pouvoir accéder aux données Classroom, une application ou un service doit auparavant envoyer une demande d'autorisation à l'utilisateur Classroom. L'application demande les autorisations spécifiques dont elle a besoin (nom d'utilisateur, adresse e-mail ou photo de profil, par exemple). L'utilisateur a la possibilité d'approuver ou de refuser la demande. Pour accorder une autorisation, l'API Classroom fait appel à une norme Internet courante : OAuth.
Pour les administrateurs Google Workspace for Education
En tant qu'administrateur Google Workspace for Education, vous contrôlez le mode de partage des données d'un domaine. Dans la console d'administration Google, vous pouvez indiquer si les enseignants et les élèves de votre domaine peuvent autoriser les services à accéder à leurs données Classroom. L'accès peut être configuré par unité organisationnelle. En savoir plus sur la configuration de l'accès aux données Classroom
Dans la console d'administration, vous pouvez également voir les services qui ont été autorisés à accéder au compte d'un utilisateur de votre domaine et révoquer des autorisations, si nécessaire.
Les tâches que peut effectuer l'API Classroom dépendent du rôle de l'utilisateur au sein d'un cours. Comme dans l'interface Classroom, un utilisateur peut être élève, enseignant ou administrateur. Les enseignants et les élèves peuvent approuver des applications tierces et signaler un abus.
Si l'utilisateur est un… | L'API peut… |
---|---|
Élève |
|
Enseignant |
|
Administrateur |
|
Pour plus d'informations sur l'API Classroom, reportez-vous à la page developers.google.com/classroom.