افزونه های Google Classroom اکنون به طور کلی در دسترس توسعه دهندگان هستند! لطفاً برای اطلاعات بیشتر به
اسناد افزونه ها مراجعه کنید.
مقدمه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
معلمان میتوانند با استفاده از افزونههای Classroom و CourseWork API، کار را از هر کجا تعیین کنند و نمره بدهند. افزونههای Classroom به مربیان امکان میدهد ابزارهای EdTech مورد علاقه خود را در رابط Google Classroom ادغام کنند. معلمان می توانند محتوای شخص ثالث را در Google Classroom انتخاب، اختصاص دهند، و درجه بندی کنند. نتیجه یک تجربه یادگیری یکپارچه برای معلمان و دانش آموزان است.
افزونه ها مکمل سایر ویژگی های Classroom API هستند. افزونهها به معلمان و دانشآموزان اجازه میدهند محتوای شما را بدون نیاز به ترک Google Classroom تجربه کنند. انواع ادغام ها را برای ارائه راه های کاربر پسند برای دسترسی به محتوای خود از مکان های بیشتری اتخاذ کنید.
برافزاهای کلاس برای همه معلمان دارای مجوزهای Teaching & Learning یا Plus Google Workspace for Education در دسترس است.
نمای کلی
افزونهها به کاربران اجازه میدهند تا پیوستهایی را روی تکالیف، اطلاعیهها یا مطالب ایجاد کنند. این پیوستها محتوای شخص ثالث را در iframe در Google Classroom باز میکنند. بسته به نوع کاربر و زمینه Google Classroom، iframe ها URL های جداگانه ای را باز می کنند.
توسعه دهندگان برنامه های افزودنی ایجاد می کنند که از طریق Google Workspace Marketplace توزیع می شوند. معلمان میتوانند برنامهها را در حساب Google Workspace for Education خود نصب کنند، یا مدیران Google Workspace میتوانند برنامهها را برای کاربران معلم خود نصب کنند. سپس معلمان برای ایجاد پیوست ها با برنامه تعامل می کنند.
چرا افزونه های Classroom
چندین مزیت کلیدی برای توسعه یک افزونه Classroom وجود دارد.
قابلیت کشف
- برخلاف CourseWork API، افزونههای Classroom مستقیماً در Google Classroom و همچنین در Google Workspace Marketplace نشان داده میشوند که مرکزی برای مدیران برای مدیریت ابزارها در همه محصولات Google خود است.
- از طریق افزونهها، معلمان میتوانند ابزارهای شخص ثالث جدیدی را کشف کنند و با مدیران خود گفتگو کنند تا استفاده از دامنه را تشویق کنند.
تجربه عمیق تر و کارآمدتر
- هدف کلی ما برای افزودنیهای Classroom گسترش تجربه کارآمد Google Classroom به اکوسیستم فناوری شخص ثالث است. افزونههای Classroom تجربیات Classroom و ابزارهای زیادی را که معلمان، دانشآموزان و مدیران هر روز از آنها استفاده میکنند، گرد هم میآورند.
- با جاسازی محتوای شخص ثالث در سراسر گردش کار Classroom (ایجاد تکالیف، کار دانشآموز، درجهبندی گردش کار)، تجربههای عمیقتری را برای کاربران فعال میکنید.
سرمایه گذاری مداوم در تجربه توسعه دهنده
گوگل بر روی تجربه کاربری فراتر از CourseWork API سرمایه گذاری می کند. افزونهها نقاط اصلی درد را که کاربران هنگام استفاده از ابزارهای یادگیری شخص ثالث دارند، نشان میدهند:
- متمرکز کردن کار دانشآموز - دانشآموزان در توانایی خود برای متعادل کردن پیچیدگی پیمایش در سیستمها و مکانهای بیش از حد برای انجام تکالیف مدرسه دچار اصطکاک میشوند. با افزودنیها، دانشآموزان میتوانند مستقیماً به کار در یک مکان دسترسی داشته باشند تا بتوانند به جای فناوری روی تکالیف مدرسه خود تمرکز کنند.
- درجهبندی - معلمان بیان کردهاند که درجهبندی زمانبر، مستعد خطا و مدیریت آن در میان ابزارها دشوار است. افزونهها به معلمان امکان میدهد به سرعت به نمرات ارائه شده توسط ابزارهای شخص ثالث دسترسی داشته باشند و آنها را با بازخورد اضافی مستقیماً در Classroom ترکیب کنند.
- Google single sign-on (SSO) - معلمان و دانش آموزان در به خاطر سپردن ورود به سیستم برای ابزارهای مختلف در کلاس خود با مشکل مواجه می شوند. افزونهها این کار را با امکان ورود کاربران به ابزارهای شخص ثالث تنها با یک حساب کاربری ساده میکنند.
- سرمایه گذاری مستمر - افزونه های Classroom و Classroom API هر دو حوزه های استراتژیک سرمایه گذاری برای Google هستند. Google به توسعه و پذیرش مداوم آنها متعهد است.
مراحل بعدی
برای اطلاعات دقیق در مورد مزایای افزونه ها و فرآیند توسعه، به بخش های زیر مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 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"]]