في ما يلي نظرة عامة سريعة على الخطوات التي يجب اتّباعها عند تطوير إحدى تطبيقات Chrome الملحقة في Classroom.
الإعداد
- ستحتاج إلى مستخدمين اختباريين لديهم إصدار Teaching & Learning أو Plus من Google Workspace for Education. إذا لم يكن لديك إذن وصول مشرف إلى أحد نطاقات Google Workspace for Education باستخدام أيّ من هذين الترخيصَين، أكمِل الخطوات اللازمة للحصول على نطاق اختبار للمطوّرين، ثم أرسِل نموذج طلب ترقية النطاق. سيتم توفير النطاق من خلال 10 تراخيص Google Workspace for Education Plus.
أنشئ مشروعًا على Google Cloud. ستستخدمها لضبط إضافة Chrome وتقديم طلبات البيانات من واجهة برمجة التطبيقات ومصادقة المستخدمين وتفويضهم. يمكنك أيضًا استخدام مشروع حالي على Cloud.
أنشئ حسابات للمعلّمين والطلاب للاختبار. بعد موافقة العميل على الترخيص لنطاقك التجريبي، يمكنك منح اشتراكات لكل حساب من حساباتك التجريبية.
ضبط بروتوكول OAuth لمشروعك
أنشئ بطاقة بيانات على Google Workspace Marketplace ل المشروع التجريبي.
- إذا ضبطت "مستوى ظهور التطبيق" على علني، أضِف عناوين البريد الإلكتروني ل جميع المستخدمين المختبِرين إلى قائمة المختبِرون في المسودة. اختَر حفظ مسودة عند الانتهاء.
سجِّل الدخول إلى نطاقك التجريبي كمستخدم تجريبي. ثبِّت الإضافة من عنوان URL للتطبيق في إعدادات بطاقة بياناتك على Google Workspace Marketplace.
تطوير
- طوِّر الإضافة واختبر أداءها مع المستخدمين التجريبيين.
النشر
- في
مشروع Google Cloud الذي تريد نشره، تأكَّد مما يلي:
- شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth:
- نوع المستخدم: خارجي
- حالة النشر: قيد الإنشاء
- النطاقات: ضبط جميع النطاقات التي يطلبها تطبيق الويب
- شاشة ضبط تطبيق حزمة تطوير البرامج (SDK) في Google Workspace Marketplace:
- مستوى ظهور التطبيق: علني
- نوع البيانات: غير مُدرَج
- النطاقات: ضبط جميع النطاقات التي يطلبها تطبيق الويب
- شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth:
- أنشئ بطاقة بيانات على Google Workspace Marketplace للمشروع العلني. أضِف حسابات المستخدمين التجريبيين كمختبِرين لـ "مسودة حِزم تطوير البرامج (SDK) في السوق". احفظ التغييرات كمسودة.
- عدِّل المشروع العلني باستخدام رمز الإضافة.
- بصفتك أحد مختبِري الإصدارات التجريبية، يمكنك تثبيت الإضافة من خلال الانتقال إلى عنوان URL لبطاقة بيانات Marketplace.
- أرسِل طلب إثبات الهوية عبر OAuth لمشروعك العلني. عليك تسجيل فيديو قصير يوضّح استخدام نطاقات الإضافات باستخدام أحد حسابات المختبِرين في "الإصدارات التجريبية".
- انشر الإضافة المتاحة للجميع لمراجعتها في Marketplace.
- بعد الموافقة، غيِّر حالة بطاقة بيانات حزمة SDK في Marketplace إلى مُدرَجة.
عمليات الدمج المطلوبة
يجب استيفاء المتطلبات التالية لإنشاء إضافة ميزات في Classroom.
ميزة "تسجيل الدخول المُوحَّد" من Google
- Google Identity Platform: توفّر Google مجموعة متنوعة من خيارات مصادقة العميل.
- دراسات حالة حول الدمج
اطّلِع على صفحة تسجيل الدخول السلس للحصول على معلومات عن كيفية تنفيذ تسجيل الدخول باتّباع أفضل الممارسات.
الإرسال إلى Google Workspace Marketplace باعتبارها إضافة إلى Classroom
عمليات تنفيذ إطار iframe
- التعرّف على المرفقات
- طريقة عرض المعلّمين
- طريقة عرض الطلاب
- مراجعة أعمال الطلاب: لا يكون إطار iframe الخاص بمراجعة عمل الطالب مطلوبًا إلا إذا كان المرفق يقدّم مرفقًا من النوع "نشاط".
Google Workspace Marketplace
يعرض Google Workspace Marketplace تطبيقات المؤسسات التي يمكن إضافتها إلى نطاق كامل أو إلى حسابات Google Workspace individual. تم دمج Marketplace مع وحدة تحكُّم المشرف في Google حتى يتمكّن مشرفي النطاق من العثور على التطبيقات المستهدفة وتثبيتها وتفويضها بسرعة للمستخدمين المستهدفين.
في ما يلي بعض المفاهيم الرئيسية التي يجب التعرّف عليها:
- سلوك OAuth ومتطلباته
- مستندات المطوّرين في Google Workspace Marketplace
- قسم التعليم في Google Workspace Marketplace