Les modules complémentaires Google Classroom sont désormais disponibles pour tous les développeurs. Pour en savoir plus, consultez la documentation sur les modules complémentaires.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les enseignants peuvent attribuer des devoirs et les noter où qu'ils soient à l'aide des modules complémentaires Classroom et de l'API CourseWork.
Les modules complémentaires Classroom permettent aux enseignants d'intégrer leurs outils EdTech préférés dans l'interface Google Classroom. Les enseignants peuvent sélectionner, attribuer et noter des contenus tiers dans Google Classroom. Les enseignants et les élèves bénéficient ainsi d'une expérience d'apprentissage fluide.
Les modules complémentaires s'ajoutent aux autres fonctionnalités de l'API Classroom. Les modules complémentaires permettent aux enseignants et aux élèves de profiter de vos contenus sans avoir à quitter Google Classroom.
Adoptez différentes intégrations pour proposer aux utilisateurs des moyens conviviaux d'accéder à votre contenu depuis davantage d'endroits.
Les modules complémentaires Classroom sont disponibles pour tous les enseignants disposant d'une licence Google Workspace for Education Teaching and Learning ou Plus.
Présentation
Les modules complémentaires permettent aux utilisateurs de créer des pièces jointes dans les devoirs, les annonces ou les supports de cours. Ces pièces jointes ouvrent du contenu tiers dans des iframes dans Google Classroom. Les iFrames ouvrent des URL distinctes en fonction du type d'utilisateur et du contexte Google Classroom.
Les développeurs créent des applications de modules complémentaires distribuées sur Google Workspace Marketplace. Les enseignants peuvent installer des applications sur leur propre compte Google Workspace for Education, ou les administrateurs Google Workspace peuvent installer des applications pour leurs enseignants. Les enseignants interagissent ensuite avec l'application pour créer des pièces jointes.
Pourquoi utiliser les modules complémentaires Classroom ?
Le développement d'un module complémentaire Classroom présente plusieurs avantages clés.
Visibilité
Contrairement à l'API CourseWork, les modules complémentaires Classroom apparaissent directement dans Google Classroom, mais aussi dans le Google Workspace Marketplace, le hub depuis lequel les administrateurs gèrent les outils dans tous leurs produits Google.
Grâce aux modules complémentaires, les enseignants peuvent découvrir de nouveaux outils tiers et discuter avec leurs administrateurs pour encourager leur utilisation à l'échelle du domaine.
Une expérience plus approfondie et plus fluide
Notre objectif global pour les modules complémentaires Classroom est d'étendre l'expérience simplifiée de Google Classroom à l'écosystème technologique tiers. Les modules complémentaires Classroom rassemblent les expériences de Classroom et les nombreux outils que les enseignants, les élèves et les administrateurs utilisent au quotidien.
En intégrant du contenu tiers tout au long du workflow Classroom (création de devoirs, devoirs des élèves, workflow de notation), vous offrez aux utilisateurs des expériences plus approfondies.
Investissements continus dans l'expérience des développeurs
Google investit dans l'expérience utilisateur au-delà de l'API CourseWork. Les modules complémentaires répondent aux principaux points faibles rencontrés par les utilisateurs lorsqu'ils utilisent des outils d'apprentissage tiers :
Centraliser les devoirs des élèves : les élèves ont du mal à jongler entre trop de systèmes et d'emplacements pour faire leurs devoirs. Grâce aux modules complémentaires, les élèves peuvent accéder directement à leurs devoirs au même endroit, ce qui leur permet de se concentrer sur leur travail scolaire plutôt que sur la technologie.
Notation : les enseignants ont indiqué que la notation était chronophage, sujette aux erreurs et difficile à gérer dans différents outils. Les modules complémentaires permettent aux enseignants d'accéder rapidement aux notes fournies par des outils tiers et de les combiner avec des commentaires supplémentaires directement dans Classroom.
Authentification unique Google : les enseignants et les élèves ont du mal à se souvenir des identifiants de connexion pour les nombreux outils qu'ils utilisent en classe.
Les modules complémentaires simplifient ce processus en permettant aux utilisateurs de se connecter à des outils tiers avec un seul compte.
Investissement continu : les modules complémentaires Classroom et l'API Classroom sont des domaines d'investissement stratégiques pour Google.
Google s'engage à poursuivre leur développement et leur adoption.
Étapes suivantes
Pour en savoir plus sur les avantages des modules complémentaires et le processus de développement, consultez les sections suivantes.
Premiers pas : descriptions détaillées de l'expérience utilisateur, du parcours utilisateur et du parcours du développeur
Exigences : liste des attentes concernant les modules complémentaires publiés
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/29 (UTC)."],[],[],null,["# Introduction\n\nTeachers can assign and grade work from anywhere using\nClassroom add-ons and the [CourseWork API](/workspace/classroom/reference/rest/v1/courses.courseWork).\nClassroom add-ons allow educators to integrate their favorite\nEdTech tools within the Google Classroom interface. Teachers can select,\nassign, and grade third-party content within Google Classroom. The result is a\nseamless learning experience for teachers and students.\n\nAdd-ons complement other Classroom API features. Add-ons let teachers\nand students experience your content without having to leave Google Classroom.\nAdopt a variety of integrations to provide user-friendly ways to access your\ncontent from more places.\n\nClassroom add-ons are available to all teachers with Teaching \\&\nLearning or Plus [Google Workspace for Education licenses](//edu.google.com/intl/ALL_us/workspace-for-education/editions/compare-editions/).\n\nOverview\n--------\n\nAdd-ons allow users to create **attachments** on assignments,\nannouncements, or materials. These attachments open third-party content in\n**[iframes](/workspace/classroom/add-ons/get-started/iframes/iframes-overview)** in Google Classroom. The iframes open separate URLs depending on\nthe user type and Google Classroom context.\n\nDevelopers create add-on **applications** distributed\nthrough [Google Workspace Marketplace](//workspace.google.com/marketplace/category/works-with-classroom). Teachers can install\napplications to their own Google Workspace for Education account, or Google Workspace administrators\ncan install applications for their teacher users. Teachers then interact with\nthe application to create attachments.\n\nWhy Classroom add-ons\n---------------------\n\nThere are several key benefits to developing a Classroom add-on.\n\n### Discoverability\n\n- Unlike the CourseWork API, Classroom add-ons show up directly in Google Classroom as well on the [Google Workspace Marketplace](//workspace.google.com/marketplace/category/works-with-classroom) which is the hub for administrators to manage tools across all their Google products.\n- Through add-ons, teachers can discover new third party tools and foster discussions with their admins to encourage domain-wide usage.\n\n### Deeper and more streamlined experience\n\n- Our overall goal for Classroom add-ons is to extend the streamlined experience of Google Classroom to the third-party tech ecosystem. Classroom add-ons bring together the experiences of Classroom and the many tools that teachers, students, and admins are using every day.\n- By embedding third-party content throughout the Classroom workflow (assignment creation, student work, grading workflow), you enable deeper experiences for users.\n\n### Continued investments in developer experience\n\nGoogle is investing in the user experience beyond the CourseWork API. Add-ons\naddress core pain points that users have when using third-party learning tools:\n\n- **Centralize student work** - Students experience friction in their ability to balance the complexity of navigating too many systems and locations to do their schoolwork. With add-ons, students can directly access work in one place so that they can focus on their schoolwork instead of the technology.\n- **Grading** - Teachers have expressed that grading is time consuming, error prone, and difficult to manage across tools. Add-ons allows teachers to quickly access grades provided by third-party tools and combine those with additional feedback directly within Classroom.\n- **Google single sign-on (SSO)** - Teachers and students experience difficulty remembering logins for many different tools in their class. Add-ons simplify this by enabling users to sign in to third-party tools with just one account.\n- **Continued investment** - The Classroom add-ons and Classroom API are both strategic areas of investment for Google. Google is committed to their continued development and adoption.\n\nNext steps\n----------\n\nSee the following sections for detailed information about the add-ons benefits\nand development process.\n\n- [Get started](/workspace/classroom/add-ons/get-started/get-started-overview) - Detailed descriptions of the user experience, user journey, and developer journey\n- [Developer guides](/workspace/classroom/add-ons/developer-guides/developer-guides-overview) - Design and implementation details\n- [Add-on review process](/workspace/classroom/add-ons/developer-guides/review-process-overview) - Procedures for add-ons publication\n- [Developer walkthroughs](/workspace/classroom/add-ons/walkthroughs/walkthroughs-overview) - Step-by-step implementation guides with code examples\n- [Requirements](/workspace/classroom/add-ons/requirements) - The list of expectations for published add-ons"]]