ربط Zoom
يوضح هذا الدليل مثالًا عمليًا لربط تطبيق Zoom مع مركزك داخل QraOnline.
ماذا توفر هذه العملية
بعد ربط Zoom يمكن للمركز أن:
- ينشئ الاجتماعات من داخل المنصة
- يحدد المستضيفين للفصول المباشرة
- يربط روابط الاجتماعات بجداول الفصول
- يعيد استخدام اتصال مزود واحد لعدة معلمين
الخطوة 1: إنشاء تطبيق Zoom
- افتح Zoom App Marketplace.
- اختر Server-to-Server OAuth.
- أنشئ تطبيقًا باسم QraOnline Center Connector.
- انسخ القيم التالية:
Account IDClient IDClient Secret
مثال توضيحي فقط
القيم التالية وهمية ومخصصة للتوثيق فقط.
ZOOM_ACCOUNT_ID=account_123_demo
ZOOM_CLIENT_ID=client_123_demo
ZOOM_CLIENT_SECRET=secret_123_demo
الخطوة 2: إضافة المفاتيح داخل المنصة
في لوحة التحكم افتح:
Settings → Meeting Providers → Zoom → Connect
ثم املأ الحقول التالية:
| الحقل | المثال |
|---|---|
| اسم المزود | Main Zoom Workspace |
| Account ID | account_123_demo |
| Client ID | client_123_demo |
| Client Secret | •••••••••• |
| البريد الافتراضي للمضيف | ops@center.example |
الخطوة 3: تحديد طريقة إنشاء الاجتماعات
الإعداد المقترح لمعظم المراكز:
- نوع الاجتماع: Scheduled
- غرفة الانتظار: مفعلة
- رمز المرور: يُنشأ تلقائيًا
- التسجيل: Cloud recording
- وضع المضيف البديل: مفعل
الخطوة 4: اختبار الاتصال
أنشئ فصلًا تجريبيًا باسم Biology Grade 10 واربطه بمزود Zoom.
النتيجة المتوقعة:
- يتم إنشاء معرف اجتماع
- يتم حفظ رابط الانضمام في سجل الفصل
- يحصل المعلم على صلاحية المضيف
الربط المقترح بين الكيانات
| كيان المنصة | القيمة في Zoom |
|---|---|
| المركز | مساحة عمل Zoom |
| المعلم | مضيف أو مضيف بديل |
| جدول الفصل | اجتماع مجدول |
| جلسة الحضور | تقرير اجتماع |
استكشاف الأخطاء
خطأ client غير صالح
تأكد من أن نوع التطبيق هو Server-to-Server OAuth وليس تطبيق OAuth عادي للمستخدم.
المعلم لا يستطيع بدء الاجتماع
تأكد من أن بريد المعلم موجود في Zoom أو تمت إضافته كمضيف بديل.
رابط الاجتماع لا يتم حفظه
أعد ربط المزود ثم نفذ اختبار اجتماع جديد.
الخطوة التالية
انتقل إلى ربط Jitsi إذا كان بعض المراكز يفضلون خيارًا مفتوح المصدر.