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

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

الإعداد

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

  3. أنشئ حسابات للمعلّمين والطلاب للاختبار. بعد موافقة العميل على الترخيص لنطاقك التجريبي، يمكنك منح اشتراكات لكل حساب من حساباتك التجريبية.

  4. عليك ضبط OAuth لمشروعك.

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

    • إذا ضبطت "مستوى ظهور التطبيق" على علني، أضِف عناوين البريد الإلكتروني ل جميع المستخدمين المختبِرين إلى قائمة المختبِرون في المسودة. اختَر حفظ مسودة عند الانتهاء.
  6. سجِّل الدخول إلى نطاقك التجريبي كمستخدم تجريبي. ثبِّت الإضافة من عنوان 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 للمشروع العلني. أضِف حسابات المستخدمين التجريبيين كمختبِرين لـ "مسودة حِزم تطوير البرامج (SDK) في السوق". احفظ التغييرات كمسودة. إذا لم يظهر لك خيار "مسودة"، سجِّل مشروعك في برنامج Google Workspace Developer Preview.
  3. عدِّل المشروع العلني باستخدام رمز الإضافة.
  4. بصفتك أحد مختبِري المسودة، ثبِّت الإضافة من خلال الانتقال إلى عنوان URL لبطاقة بيانات السوق.
  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 individual. تم دمج Marketplace مع وحدة تحكُّم المشرف في Google حتى يتمكّن مشرفي النطاق من العثور على التطبيقات المستهدفة وتثبيتها وتفويضها بسرعة للمستخدمين المستهدفين.

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