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

إليك نظرة عامة سريعة على خطوات تطوير إضافة Classroom.

الإعداد

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

  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) في Marketplace. احفظ التغييرات التي أجريتها كمسودة. إذا لم يظهر لك خيار "المسودة"، يُرجى تسجيل مشروعك في برنامج معاينة المطوّر على Google Workspace.
  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. تم دمج Marketplace مع وحدة تحكم المشرف في Google حتى يتمكن مشرفو النطاقات من العثور على التطبيقات وتثبيتها وتفويضها للمستخدمين المستهدفين بسرعة.

في ما يلي بعض المفاهيم الأساسية التي يجب أن تكون على دراية بها: