رحلة مطوّر البرامج

في ما يلي نظرة عامة سريعة على الخطوات التي يجب اتّخاذها عند تطوير إضافة في Classroom.

الإعداد

  1. ستحتاج إلى مستخدمين تجريبيين لديهم إصدارات Teaching & Learning أو Plus من Google Workspace for Education. إذا لم يكن لديك إذن مشرف على نطاق Google Workspace for Education مع أي من هذين الترخيصين، عليك إكمال الخطوات للحصول على نطاق اختبار للمطوّرين، ثم إرسال نموذج طلب ترقية النطاق. سيتم توفير 10 تراخيص Google Workspace for Education Plus للنطاق.
  2. اضبط نطاق الاختبار على السماح للمستخدمين بتثبيت جميع تطبيقات Marketplace حتى تتمكّن من تثبيت تطبيقك واختباره قبل نشره. إذا أردت اختبار عملية تثبيت التطبيق باستخدام إعدادات نطاق أكثر تقييدًا، يمكنك تغيير هذا الإعداد بعد نشر تطبيقك.
  3. إنشاء حسابات معلّمين وطلاب لإجراء الاختبار بعد الموافقة على الترخيص لنطاق العرض التوضيحي، خصِّص مقاعد لكل حساب من حساباتك التجريبية.
  4. أنشئ مشروعًا على Google Cloud. سيتم استخدامها لضبط إعدادات الإضافة وتقديم طلبات إلى واجهة برمجة التطبيقات ومصادقة المستخدمين ومنحهم الأذونات. يمكنك أيضًا استخدام مشروع حالي على السحابة الإلكترونية.

  5. ضبط بروتوكول OAuth لمشروعك

  6. أنشئ بطاقة بيانات على Google Workspace Marketplace لمشروع العرض التوضيحي.

    • إذا ضبطت "مدى توفّر التطبيق" على علني، أضِف عناوين البريد الإلكتروني لجميع المستخدمين التجريبيين إلى قائمة المختبِرين في الإصدار التجريبي. انقر على حفظ المسودة عند الانتهاء.
  7. سجِّل الدخول إلى نطاق العرض التوضيحي كمستخدم تجريبي. ثبِّت الإضافة من عنوان URL للتطبيق في إعدادات بطاقة بياناتك على Google Workspace Marketplace.

تطوير

  1. طوِّر الإضافة واختبِرها مع المستخدمين التجريبيين.

النشر

  1. في مشروع Google Cloud الذي تريد نشره، تأكَّد من توفُّر ما يلي:
    1. شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth:
      1. نوع المستخدم: خارجي
      2. حالة النشر: في قناة الإصدار العلني
      3. نطاقات: ضبط جميع النطاقات التي يطلبها تطبيق الويب
    2. شاشة إعدادات تطبيق حزمة تطوير البرامج (SDK) في Google Workspace Marketplace:
      1. مستوى ظهور التطبيق: علني
      2. نوع النشاط: غير مدرَج
      3. نطاقات: ضبط جميع النطاقات التي يطلبها تطبيق الويب
  2. أنشئ بطاقة بيانات على Google Workspace Marketplace للمشروع العلني. أضِف حسابات المستخدمين التجريبيين بصفتهم مختبِرين لإصدار مسودّة من Marketplace SDK. احفظ التغييرات كمسودة.
  3. عدِّل المشروع العلني باستخدام رمز الإضافة.
  4. بصفتك أحد مختبِري الإصدار التجريبي من الإضافة، يمكنك تثبيتها من خلال الانتقال إلى عنوان URL الخاص ببطاقة بيانات Marketplace.
  5. أرسِل طلب إثبات ملكية OAuth لمشروعك العلني. عليك تسجيل فيديو قصير يوضّح كيفية استخدام نطاقات الإضافات باستخدام أحد حسابات مختبِري الإصدارات التجريبية.
  6. انشر الإضافة المتاحة للجميع ليتمكّن فريق Marketplace من مراجعتها.
  7. بعد الموافقة، غيِّر حالة بطاقة بيانات حزمة SDK في Marketplace إلى مُدرَجة.

عمليات الدمج المطلوبة

يجب استيفاء المتطلبات التالية لإنشاء إضافة في Classroom.

  1. تسجيل الدخول الأحادي من Google

    اطّلِع على صفحة تسجيل الدخول السلس للحصول على معلومات حول كيفية تنفيذ عملية تسجيل الدخول باتّباع أفضل الممارسات.

  2. إرسال الإضافة إلى Google Workspace Marketplace كإضافة في Classroom

  3. عمليات تنفيذ إطار iframe

Google Workspace Marketplace

يعرض Google Workspace Marketplace تطبيقات المؤسسات التي يمكن إضافتها إلى نطاق كامل أو إلى حسابات فردية على Google Workspace. تم دمج Marketplace مع وحدة تحكّم المشرف في Google ليتمكّن مشرفو النطاق من العثور على التطبيقات وتثبيتها ومنح الأذونات لها بسرعة للمستخدمين المستهدَفين.

في ما يلي بعض المفاهيم الأساسية التي يجب معرفتها: