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