الرئيسية
» مسؤول الشبكة
»
كيفية دمج BigBlueButton مع نظام إدارة التعلم Moodle (خطوة بخطوة)
كيفية دمج BigBlueButton مع نظام إدارة التعلم Moodle (خطوة بخطوة)
باختصار: في Moodle 4.0 والإصدارات الأحدث، لا تحتاج عادةً إلى تثبيت إضافة BigBlueButton منفصلة. فعّل النشاط المدمج إذا كان معطلاً في موقعك، ثم أدخل عنوان URL لخادم BigBlueButton والكلمة السرية المشتركة في إعدادات الموقع، وبعد ذلك أضف نشاط BigBlueButton إلى مقرر دراسي واختبره مع كل من المعلم والطالب المسجل. أنت بحاجة إلى خدمة BigBlueButton فعّالة وبيانات اعتماد من مزود الخدمة أو مسؤول الخادم؛ فتثبيت نشاط Moodle وحده لا يُنشئ خادمًا لعقد مؤتمرات الفيديو.
يغطي هذا الدليل التكامل القياسي لأنشطة مودل، وليس نشر LTI منفصل. قد تختلف التسميات ومسارات القوائم أدناه قليلاً بين إصدارات مودل أو قوالبها. لوحات الواجهة هي مراجع مرئية للإعدادات وسير العمل، وليست لقطات شاشة من تثبيت مودل فعلي.
هل أحتاج إلى تثبيت إضافة أخرى لمودل؟
عادةً، لا. دمجت مودل BigBlueButton كإضافة أساسية في الإصدار 4.0. في الإصدارات من 4.0 إلى 5.2، قد يحتاج المسؤول إلى تفعيلها من خلال إدارة الموقع > الإضافات > إدارة الأنشطة ، ثم الموافقة على اتفاقية معالجة البيانات. تشير وثائق مودل 5.3 إلى أن النشاط مُفعّل افتراضيًا في عمليات التثبيت الجديدة، ولكن لا يزال على المسؤول إدخال عنوان URL للخادم والكلمة السرية المشتركة؛ إلى حين ذلك، قد يظهر BigBlueButton غير متاح في مُحدد الأنشطة. إذا كان موقعك أقدم من مودل 4.0، فتحقق من إصدار الإضافة المتوافق مع إصدار مودل لديك قبل تثبيت نسخة إضافية. لا تُثبّت وحدة أنشطة مُكررة على موقع أحدث. راجع ملاحظات ترقية مودل الخاصة بـ BigBlueButton للاطلاع على تاريخ الإضافة الأساسية، ووثائق مودل 5.3 الخاصة بـ BigBlueButton لمعرفة سلوك النشاط الحالي.
ما الذي يجب أن أجهزه قبل البدء؟
خدمة BigBlueButton: إما خادم تديره مؤسستك أو خدمة مستضافة تسمح بتكامل Moodle.
عنوان URL للخادم والكلمة السرية المشتركة: استفسر من مزود الخدمة أو مسؤول الخادم. إذا كنت تدير خادم BigBlueButton متوافقًا ومستضافًا ذاتيًا، فيمكن لمسؤوله تشغيل الأمر sudo bbb-conf --secretعلى ذلك الخادم. يعرض الأمر عنوان URL وكلمة API السرية.
الوصول الإداري إلى Moodle: لا يمكن تغيير بيانات اعتماد الخادم على مستوى الموقع إلا من قبل مسؤول الموقع؛ ويمكن لمدرس الدورة إضافة النشاط بعد تمكينه.
دورة تجريبية وحسابات تجريبية: استخدم حسابًا واحدًا للمعلم أو المشرف وحساب طالب واحد مسجل في الدورة.
عنوان URL هو عنوان خادم BigBlueButton المُستخدم لتكامل واجهة برمجة التطبيقات (API)، وينتهي عادةً بـ /bigbluebutton/. انسخ قيمة المزوّد بدقة، بما في ذلك https://والشرطة المائلة الأخيرة، بدلاً من إضافة /apiمسار مُخمّن. يُستخدم السر المشترك لتوقيع طلبات واجهة برمجة التطبيقات (API) بين الخوادم. حافظ على سريته: تنص إرشادات أمان واجهة برمجة تطبيقات BigBlueButton على عدم كشف السر في جافا سكريبت من جانب المتصفح أو محتوى الدورة التدريبية العامة. في حال استخدام بيانات اعتماد خدمة مُستضافة، قد يفرض هذا المزوّد قيودًا خاصة به على المشاركين أو التسجيلات أو الجلسات.
يمكن لمسؤول خادم BigBlueButton تشغيل bbb-conf --secret لاسترداد عنوان URL للخادم والسر المشترك؛ تم إخفاء مثال السر.
كيف يمكنني ربط Moodle بخادم BigBlueButton؟
1. تحقق من إصدار Moodle وقم بتفعيل النشاط
سجّل الدخول كمسؤول الموقع، وتأكد من إصدار مودل من خلال إشعارات الموقع أو صفحة معلومات النظام. إذا كان نشاط BigBlueButton مُعطّلاً، فقم بتفعيله من صفحة إدارة الأنشطة. في إصدارات مودل من 4.0 إلى 5.2، تشير ملاحظات الترقية إلى أن النشاط الأساسي قد يكون مُعطّلاً افتراضيًا، وأن على المسؤول الموافقة على اتفاقية معالجة البيانات لتفعيله. في موقع مودل 5.3 الجديد، من المفترض أن يظهر النشاط مُفعّلاً، ولكن قد تظل بيانات الاعتماد المفقودة غير متاحة في قائمة الاختيار. قد يختلف موضع القائمة؛ استخدم خاصية البحث عن "BigBlueButton" في إدارة الموقع إذا لم تتطابق التسميات مع قالب موقعك.
أدخل نقطة النهاية والسر المشترك المقدم من مضيفك في إعدادات BigBlueButton الخاصة بـ Moodle، ثم احفظها.
2. أدخل عنوان URL للخادم والكلمة السرية المشتركة
افتح إعدادات BigBlueButton من إدارة الموقع، عادةً ضمن الإضافات أو الإضافات > وحدات الأنشطة . ابحث عن الإعدادات العامة لعنوان خادم BigBlueButton وكلمة مرور BigBlueButton المشتركة . الصق القيم من مزود الخدمة أو مسؤول الخادم، ثم احفظ التغييرات. توضح وثائق Moodle 5.3 كيفية إدخال هذه البيانات من صفحة إعدادات BigBlueButton؛ قد يختلف اسم الصفحة في الإصدارات السابقة.
بالنسبة للخدمة المستضافة ذاتيًا، قارن قيم Moodle مع عنوان URL والرمز السري المُبلغ عنهما على خادم BigBlueButton. لا تقم بإعادة إنشاء أو تغيير الرمز السري للخادم كخطوة استكشاف أخطاء عشوائية؛ يجب تحديث جميع واجهات المستخدم التي تستخدم هذا الخادم إلى القيمة الجديدة. الرمز السري ليس كلمة مرور الطالب، ويجب عدم تضمينه في رسالة الترحيب بالنشاط. يشرح BigBlueButton كيفية التحقق من صحة استدعاءات واجهة برمجة التطبيقات (API) باستخدام الرمز السري المشترك في دليل تخصيص خادم BigBlueButton ووثائق أمان واجهة برمجة تطبيقات BigBlueButton .
3. أضف نشاط اختبار إلى الدورة التدريبية
افتح مقررًا دراسيًا لديك صلاحية التحرير فيه، ثم فعّل وضع التحرير. في قسم الهدف، اختر " إضافة نشاط أو مورد" ، ثم حدد BigBlueButton . إذا لم تجده، فارجع إلى عمليات التحقق على مستوى الموقع في الخطوة 1 بدلًا من محاولة إضافة إضافة أخرى. استخدم جلسة مؤقتة تحمل اسمًا واضحًا، مثل "اختبار اتصال BBB"، حتى لا يخلط الطلاب بينها وبين حصة دراسية مُجدولة.
في مُحدد أنشطة الدورة التدريبية، يظهر زر BigBlueButton كنشاط بعد أن يقوم مسؤول الموقع بتمكينه وتكوينه.
4. تحديد تفاصيل الاجتماع وجدوله الزمني
أعطِ النشاط اسمًا واضحًا، وأضف وصفًا موجزًا يشرح الغرض من الغرفة. رسالة الترحيب اختيارية. حدد ما إذا كنت تريد تفعيل خيار " انتظار المشرف" : عند تفعيله، ينتظر الطلاب حتى يدخل مستخدم لديه صلاحيات المشرف. إذا كان للفصل الدراسي وقت بدء أو انتهاء محدد، فحدد الجدول الزمني وتحقق من المنطقة الزمنية للدورة. تجنب فتح نشاط تجريبي للضيوف إلا إذا سمحت مؤسستك بذلك عمدًا؛ فمن الأسهل التحكم في وصول المستخدمين المسجلين العاديين أثناء الإعداد.
استخدم أدوار المشاركين الافتراضية مبدئيًا. إذا كان على المدرب إدارة الغرفة، فتأكد من أن الحساب لديه الدور المناسب في مقرر مودل قبل الاختبار. روابط الضيوف والوصول الخارجي لها شروط منفصلة على مستوى الموقع، وقد لا تكون متاحة عندما يتطلب موقع مودل من المستخدمين تسجيل الدخول.
يتضمن نموذج النشاط اسمًا ورسالة ترحيب اختيارية، وإعداد انتظار المشرف، وعناصر تحكم الجدولة.
كيف يمكنني التأكد من أن التكامل يعمل بشكل جيد للمتعلمين؟
5. احفظ النشاط وتأكد من ظهوره في المقرر الدراسي
احفظ النشاط وارجع إلى صفحة المقرر. تأكد من صحة اسمه ووقته المحدد. إذا كان النشاط مخفيًا، أو خارج نطاق توفره، أو مقيدًا بمجموعة أو بشروط وصول، فقد لا يراه الطلاب حتى عند عمل اتصال الخادم. راجع إمكانية رؤية النشاط وتسجيل الطلاب في المقرر قبل تشخيص خادم BigBlueButton.
يظهر نشاط الندوة الأسبوعية المحفوظ في قسم الدورة التدريبية مع تفاصيل جدوله الزمني.
6. انضم كمعلم وتحقق من إمكانية الوصول إلى الصوت
افتح نشاط الاختبار بصفتك المعلم أو المشرف. عندما يطلب منك النظام توصيل الصوت، اختر "الميكروفون" لاختبار التحدث والاستماع، أو "الاستماع فقط" إذا كنت تتحقق من التشغيل بدون ميكروفون. اسمح للمتصفح بالوصول إلى الميكروفون عند ظهور المطالبة. يختلف رفض المتصفح للأذونات عن خطأ بيانات اعتماد مودل: إذا فُتحت الغرفة ولكن الصوت لا يعمل، فتحقق أولاً من أذونات الموقع في المتصفح وجهاز الصوت المُختار.
عند ظهور الإشارة الصوتية، يمكن للمشاركين اختيار الانضمام باستخدام الميكروفون أو الاستماع فقط.
7. انضم مرة أخرى باستخدام حساب طالب مسجل
استخدم ملف تعريف متصفح ثانٍ أو جهازًا منفصلاً لتسجيل الدخول كطالب مسجل وفتح النشاط نفسه. تأكد مما إذا كان الطالب يستطيع الدخول فورًا أو يرى سلوك انتظار المشرف المتوقع. تحقق من ظهور المشارك في الغرفة ومن نجاح اختبار الدردشة القصيرة أو الصوتية. هذا الاختبار يُؤكد أكثر مما يُؤكده تشغيل المسؤول، لأن رؤية الطالب، وتسجيله في المقرر، وقيود المجموعة، وإعدادات المشرف قد تؤثر على النتيجة.
يمكن للفصل الدراسي المشترك أن يعرض منطقة العرض التقديمي بجانب قائمة المشاركين ولوحة الدردشة.
8. تحقق من التسجيلات فقط إذا كان جهازك يدعمها
التسجيل اختياري ويعتمد على الخادم وإعدادات النشاط والأذونات وخطة الخدمة. في حال تفعيل التسجيل، قم بتسجيل تجريبي قصير، ثم أنهِ الاجتماع بشكل صحيح، وتحقق من توفر رابط التسجيل لأدوار Moodle المُستهدفة. قد لا يظهر التسجيل فورًا؛ تشير وثائق ترقية Moodle إلى أن مهام بيانات التسجيل الوصفية يمكن تشغيلها بشكل غير متزامن، وأن خدمة cron في Moodle يجب أن تكون مُفعّلة لمعالجة البيانات المتعلقة بالتسجيل في سيناريو الترقية الموثق. للتحقق من حالة cron الحالية، راجع حالة المهام المُجدولة في Moodle وسياسة التسجيل الخاصة بمزود الخدمة قبل استنتاج وجود خلل في التكامل نفسه.
يمكن أن يظهر إدخال التسجيل أسفل النشاط عندما يتم تمكين التسجيلات ومعالجتها وإتاحتها لهذا المستخدم.
ماذا لو لم يتمكن مودل من الاتصال أو لم يتمكن الطلاب من الانضمام؟
الأعراض
التحقق الأول
زر BigBlueButton غير موجود في قائمة اختيار الأنشطة
تأكد من تفعيل النشاط المدمج وتوفره لإصدار Moodle الخاص بك.
يظهر النشاط باللون الرمادي في Moodle 5.3
أكمل إعداد عنوان URL للخادم والسر المشترك؛ تشير الوثائق الحالية إلى أن بيانات الاعتماد غير المكتملة تجعله غير متاح.
يُشير نظام مودل إلى أن الخادم غير متاح أو أن الغرفة لا يمكن بدء تشغيلها
قارن عنوان URL والكلمة السرية بدقة مع قيم الموفر؛ تحقق من أن خادم Moodle يمكنه الوصول إلى مضيف BigBlueButton عبر HTTPS.
يمكن للمعلم الانضمام، لكن لا يمكن للطالب ذلك.
تحقق من تسجيل الدورة، وإمكانية رؤية النشاط، وتواريخ الوصول، وقيود المجموعة، وإعدادات انتظار المشرف.
تُفتح الغرفة لكن الصوت أو الفيديو لا يعملان
تحقق من أذونات المتصفح ومتطلبات الوسائط/الشبكة لخدمة BigBlueButton؛ لا يكفي اتصال واجهة برمجة التطبيقات وحده للتحقق من مسار الوسائط لكل مشارك.
التسجيل غير موجود
تأكد من دعم التسجيل وتمكينه، وتحقق من من يمكنه مشاهدته، وراجع حالة المهام المجدولة/cron.
إذا أبلغ مودل عن تعذر الدخول إلى الغرفة، فابدأ بفحص عنوان URL، والكلمة السرية المشتركة، وإمكانية الوصول إلى الخادم. توثق صفحة استكشاف الأخطاء وإصلاحها القديمة في مودل هذه الأسباب الشائعة؛ استخدمها كقائمة مرجعية تشخيصية، مع الحرص على استخدام بيانات الاعتماد الفعلية من مزود الخدمة الحالي بدلاً من نسخ قيم خادم الاختبار القديم. بالنسبة للخوادم المُدارة ذاتيًا، يمكن لمسؤول BigBlueButton أيضًا فحص الخدمة من جانب الخادم. تجنب تضمين الكلمة السرية المشتركة في لقطات الشاشة، أو منشورات الدعم، أو السجلات العامة.
قائمة التحقق النهائية للإعداد
إصدار Moodle وحالة وحدة النشاط معروفان.
يتم حفظ نقطة نهاية BigBlueButton الصحيحة والسر المشترك في إعدادات الموقع.
يظهر النشاط في المقرر الدراسي ويكون مرئياً للطالب الذي يخضع للاختبار.
يمكن للمعلم والطالب المسجل الانضمام بأدوارهما المحددة.
يعمل الصوت في المتصفح لمشارك واحد على الأقل.
يتم اختبار تشغيل التسجيل بشكل منفصل فقط إذا كان جزءًا من الخدمة.
يعني التكامل الناجح أن مودل قادر على إنشاء جلسة وتشغيلها لمستخدمي المقرر الدراسي المناسبين، وليس مجرد وجود نشاط BigBlueButton في قائمة الاختيارات. إذا نجح تشغيل الجلسة من قِبل المعلم، ولكن واجهت مشاكل مع الطلاب أو الوسائط أو التسجيلات، فقم باستكشاف أخطاء هذه الأذونات أو طبقات الخدمة وإصلاحها بشكل منفصل بدلاً من إعادة تثبيت نشاط مودل الأساسي بشكل متكرر.