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