Google 课堂插件现已面向开发者正式推出!如需了解详情,请参阅
插件文档。
简介
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
教师可以使用 Google 课堂插件和 CourseWork API 随时随地布置和评改作业。
借助 Google 课堂插件,教育工作者可以在 Google 课堂界面中集成自己喜爱的教育科技工具。教师可以在 Google 课堂中选择、布置和评改第三方内容。这样一来,教师和学生便可获得顺畅的学习体验。
插件可补充其他 Google 课堂 API 功能。借助插件,教师和学生无需离开 Google 课堂即可体验您的内容。
采用各种集成方式,让用户能够以更便捷的方式从更多位置访问您的内容。
所有拥有教与学加购项或 Plus 版 Google Workspace 教育版许可的教师都可以使用 Google 课堂加购项。
概览
借助插件,用户可以在作业、通知或资料中创建附件。这些附件会在 Google 课堂中的 iframe 中打开第三方内容。iframe 会根据用户类型和 Google 课堂上下文打开不同的网址。
开发者创建通过 Google Workspace Marketplace 分发的插件应用。教师可以为自己的 Google Workspace 教育版账号安装应用,Google Workspace 管理员也可以为教师用户安装应用。然后,教师与应用互动以创建附件。
Google 课堂插件的优势
开发 Google 课堂插件有以下几项主要优势。
曝光度
- 与 CourseWork API 不同,Google 课堂插件不仅直接显示在 Google 课堂中,还显示在 Google Workspace Marketplace 中。管理员可以通过该平台管理所有 Google 产品中的工具。
- 通过插件,教师可以发现新的第三方工具,并与管理员讨论,以鼓励在整个网域中使用这些工具。
更深入、更顺畅的体验
- 我们为 Google 课堂插件设定的总体目标是将 Google 课堂的精简体验扩展到第三方技术生态系统。Google 课堂插件将 Google 课堂与教师、学生和管理员每天使用的众多工具整合在一起。
- 通过在整个 Google 课堂工作流程(作业创建、学生作业、评分工作流程)中嵌入第三方内容,您可以为用户提供更深入的体验。
持续投资于开发者体验
Google 正在投资于 CourseWork API 之外的用户体验。插件可解决用户在使用第三方学习工具时遇到的核心痛点:
- 集中管理学生作业 - 学生在平衡以下复杂因素时会遇到困难:需要浏览过多的系统和位置才能完成作业。借助插件,学生可以直接在一个位置访问作业,从而专注于学习,而不是技术。
- 评分 - 教师们表示,评分非常耗时,容易出错,并且难以在各种工具中进行管理。借助插件,教师可以快速访问第三方工具提供的成绩,并直接在 Google 课堂中将这些成绩与其他反馈相结合。
- Google 单点登录 (SSO) - 教师和学生难以记住课堂中许多不同工具的登录信息。
插件可让用户只需使用一个账号即可登录第三方工具,从而简化此流程。
- 持续投资 - Google 课堂插件和 Classroom API 都是 Google 的战略投资领域。Google 致力于推动其持续发展和采用。
后续步骤
如需详细了解插件福利和开发流程,请参阅以下部分。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-29。
[null,null,["最后更新时间 (UTC):2025-08-29。"],[],[],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"]]