تدرّس أستاذة أربع شُعب من مساق PSY-101. يعرضها نظام معلومات الطلاب (SIS) بوصفها الشُّعب 01 إلى 04، فتُنشئ عملية التوفير أربعة مساقات في Moodle. تبني الأستاذة محتواها في المساق الأول، ثم تنسخه ثلاث مرات، وتنشر كل إعلان أربع مرات، وتصحّح الاختبار نفسه في أربعة دفاتر درجات. ويزيد الإدراج تحت أكثر من رمز الأمرَ سوءًا: فحين يُدرَّس مساقا HIST-210 وWGS-210 معًا في القاعة نفسها، ينتهي طلاب كل رمز في مساق مختلف على Moodle ولا يجمعهم منتدى واحد أبدًا.

تظهر المشكلة عادةً في الأسبوع الأول من الفصل، حين يفتح المعلمون لوحاتهم ويطلبون من قسم تقنية المعلومات أو من المستشار التربوي «دمج مساقاتهم». وعندها يكون الطلاب قد بدؤوا النشر والتسليم، فيحمل كل دمج يدوي خطر ضياع أعمالهم.

تنبيه حول المصطلحات: نقصد بـالشعبة القسم الدراسي كما يظهر في نظام معلومات الطلاب، وبـالمجموعة ميزة Groups في Moodle التي تفصل الطلاب داخل المساق الواحد.

لماذا تتكرر المساقات في Moodle؟

لأن أبسط ربط ممكن هو: شعبة واحدة في النظام تساوي مساقًا واحدًا في Moodle. فرقم الشعبة فريد وثابت، ويصلح مفتاحًا مريحًا، والعملية التي تتبع هذه القاعدة لا تحتاج أبدًا إلى اتخاذ قرار. وسواء أكان التوفير سكربتًا أم تكاملًا كاملًا، فإن هذا السلوك الافتراضي يُنتج التكرار ما لم يُضِف أحدٌ قواعد للدمج.

كذلك يتعامل Moodle مع المساق بوصفه شيئين في آن: حاوية للمحتوى والأنشطة، وحاوية للتسجيلات. فإذا كان لكل شعبة مساقها، حصلت كل شعبة على نسختها الخاصة من المحتوى.

ويضيف الإدراج تحت أكثر من رمز طبقة أخرى. ففي معظم أنظمة معلومات الطلاب، تربط المساقاتِ المدرجةَ تحت عدة رموز علاقةٌ لا يتضمنها ملف التسجيل المعتاد، فلا تعرف عملية التوفير أبدًا أن الرمزين يمثلان صفًا واحدًا في الحقيقة.

ما كلفة المساقات المكررة؟

ما الحلول المؤقتة التي تخلق مشكلات جديدة؟

بعض الحلول الشائعة تستبدل مشكلة بأخرى:

كيف تعمل الميتا-مساقات في Moodle؟

الميتا-مساق (meta-course) مساق عادي في Moodle يتلقى تسجيلاته من مساقات أخرى. والآلية هي إضافة التسجيل Course meta link: تضيفون في طرق التسجيل الخاصة بالمساق الأم رابطًا إلى مساق فرعي، ومن تلك اللحظة يُسجَّل كل من في المساق الفرعي في المساق الأم بالدور نفسه.

بذلك تنفصل الوظيفتان بوضوح. فكل مساق شعبة، يغذيه نظام معلومات الطلاب، لا يحمل سوى التسجيلات ويبقى مخفيًا عن الطلاب. أما المساق الأم فيحمل المحتوى والأنشطة ودفتر الدرجات. وحين يُضاف طالب إلى شعبة أو يُزال منها، ينعكس التغيير في المساق الأم، ولا يمكن تعديل التسجيلات الآتية عبر رابط الميتا يدويًا في المساق الأم، وهذا بالضبط ما نريده.

ثمة إعدادان يستحقان الانتباه. فلكل رابط ميتا خيار Add to group يضع مستخدمي المساق الفرعي في مجموعة داخل المساق الأم، وبه تبقى الشُّعب منفصلة. وعلى مستوى الموقع، تتيح الإضافة استثناء أدوار معينة من المزامنة، وتحديد ما يحدث للمستخدم حين يغادر المساق الفرعي.

كيف تُعدّون ميتا-مساقًا لعدة شُعب؟

1. حدّدوا ما يُدمج

اتفقوا على القواعد مع المعلمين ومكتب التسجيل قبل افتتاح الفصل.

ادمجوا حين أبقوا الشُّعب منفصلة حين
يدرّس المعلم نفسه عدة شُعب من المساق ذاته تختلف الشُّعب في المحتوى أو المشاريع أو أنظمة التقييم
تُدرَّس رموز مختلفة للمساق نفسه معًا لا يرغب معلمون مختلفون في تبادل موادهم
يمكن معالجة الفروق بين الشُّعب بالمجموعات تكون شعبة معتمدة بساعات وأخرى للاستماع فقط بتقييم خاص

2. أنشئوا المساق الأم برقم تعريف ثابت

سمّوا المساق الأم باسم المساق من دون لاحقة الشعبة، مثل «Introduction to Psychology (PSY-101) – Fall 2026». وامنحوه رقم تعريف للمساق (Course ID number) لا يتغير، مثل FA26-PSY-101، كي تجده أي أداة أتمتة مجددًا في الأسبوع التالي.

3. أخفوا مساقات الشُّعب عن الطلاب

أبقوا كل مساق شعبة مخفيًا (Course visibility على Hide) وفارغًا. فهذه المساقات موجودة لحمل التسجيلات فقط، ولا ينبغي للمعلمين بناء أي شيء فيها.

4. فعّلوا الإضافة وأضيفوا رابط ميتا لكل شعبة

يفعّل مسؤول الموقع Course meta link من Site administration > Plugins > Enrolments > Manage enrol plugins. وفي المساق الأم افتحوا Participants > Enrolment methods (وفي Moodle 3.9 من Course administration > Users > Enrolment methods)، وأضيفوا رابط ميتا لكل شعبة، واضبطوا Add to group على Create new group، فينشئ Moodle مجموعة تحمل اسم كل مساق شعبة.

5. اضبطوا المجموعات والأدوار

اضبطوا وضع المجموعات في المساق الأم على المجموعات المنفصلة (Separate groups)، وافرضوه إن كان على كل نشاط احترام الشُّعب. ولا ينبغي أن يملك المساعدون الذين يجب أن يروا شعبتهم فقط صلاحية moodle/site:accessallgroups في المساق الأم، فتحققوا من دورهم أو أضيفوا تجاوزًا للصلاحية.

6. مرّروا كل تغيير في الشُّعب عبر نظام معلومات الطلاب

حين ينتقل طالب من الشعبة 01 إلى 03، أجروا التغيير في النظام ودعوا المزامنة تحدّث مساقات الشُّعب، فينقله رابط الميتا من مجموعة إلى أخرى في المساق الأم. ولحماية درجاته إن وصل الحذف قبل الإضافة، اضبطوا إجراء إلغاء التسجيل في الإضافة على التعليق بدل الإلغاء، وفعّلوا Recover grades default في إعدادات الدرجات العامة.

7. أغلقوا المساق الأم ومساقاته الفرعية معًا

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

كيف يتعامل Classeo مع ذلك

يبني Classeo الميتا-مساقات مباشرةً من بيانات نظام معلومات الطلاب. فتُدمج المساقات متعددة الشُّعب والمدرجة تحت أكثر من رمز في ميتا-مساق واحد على Moodle بدفتر درجات واحد ومنتدى واحد، بينما تحتفظ كل شعبة بمجمّع تسجيلها المستقل، فيدرّس المعلم مرة واحدة وتبقى الشُّعب منفصلة.

ولأن التسجيلات تواصل التدفق من النظام فوريًا أو وفق جدول زمني، تصل الإضافات المتأخرة والانسحابات وتبديلات الشُّعب إلى الشعبة الصحيحة خلال دقائق، دون أن يعدّل أحد المساق الأم. وفي نهاية الفصل يُخفي Classeo المساق الأم وشُعبه أو يؤرشفها وفق سياستكم.

دمج الميتا-مساقات في Classeo مختبَر ومسجَّل في سجل التدقيق: كل إجراء يحمل تاريخه ووقته وفاعله، فيرى مكتب التسجيل متى رُبطت شعبة بمساق ولماذا. وتشرح صفحة دمج مساقات Moodle متى يدمج Classeo الشُّعب ومتى يبقيها منفصلة، ويمكنكم حجز عرض توضيحي لرؤية ذلك عمليًا. ولمعرفة كيف يتكامل ذلك مع فترة الإضافة والحذف، اقرؤوا لماذا يفقد الطلاب الوصول عند الإضافة والانسحاب المتأخرين.

أهم النقاط

  • تنشأ المساقات المكررة في Moodle من قاعدة «شعبة واحدة تساوي مساقًا واحدًا»، لا من خطأ ارتكبه المعلمون.
  • يفصل الميتا-مساق بين وظيفتين: مساقات الشُّعب تحمل التسجيلات، والمساق الأم يحمل المحتوى والدرجات.
  • تستطيع إضافة Course meta link وضع طلاب كل شعبة في مجموعة خاصة بهم، فتبقى المنتديات والتصحيح محصورة في كل شعبة.
  • قرروا ما يُدمج قبل فتح المساقات؛ فالدمج بعد أن يسلّم الطلاب أعمالهم هو حيث تضيع البيانات.
  • يجب أن يمر تبديل الشُّعب عبر نظام معلومات الطلاب ورابط الميتا، لا عبر تسجيلات يدوية في المساق الأم.

شاهدوا أربع شُعب تتحول إلى مساق Moodle واحد مرتب

عرض توضيحي مدته 30 دقيقة يبني فيه Classeo ميتا-مساقًا في Moodle من بيانات الشُّعب في نظام معلومات الطلاب، مع تبديل شعبة يُعالَج مباشرة.

احجز عرضًا توضيحيًا

أسئلة شائعة

ما الميتا-مساق في Moodle؟

الميتا-مساق مساق عادي في Moodle تأتيه التسجيلات من مساقات أخرى عبر إضافة التسجيل Course meta link. فكل من يُسجَّل في مساق فرعي مرتبط، كمساق شعبة ما، يُسجَّل تلقائيًا في المساق الأم بالدور نفسه. يقيم المحتوى والأنشطة في المساق الأم، بينما تعمل المساقات الفرعية حاويات للتسجيل وتبقى عادةً مخفية عن الطلاب.

كيف أدمج عدة شُعب في مساق واحد على Moodle؟

أنشئوا مساقًا أمًّا، وفعّلوا إضافة Course meta link، ثم أضيفوا في المساق الأم طريقة تسجيل من نوع meta link لكل مساق شعبة. استخدموا خيار Add to group لإنشاء مجموعة لكل شعبة، واضبطوا المساق الأم على المجموعات المنفصلة، وأخفوا مساقات الشُّعب عن الطلاب. افعلوا ذلك قبل أن يبدأ الطلاب تسليم أعمالهم حتى لا تضطروا إلى نقل أي شيء لاحقًا.

هل يفقد الطالب درجاته عند تبديل شعبته داخل ميتا-مساق؟

لا ينبغي ذلك ما دام مسجلًا في المساق الأم عبر شعبته الجديدة. ينشأ الخطر حين تُزيل المزامنة الطالب من شعبته القديمة قبل إضافته إلى الجديدة: فإذا خلا المساق الأم من أي تسجيل له ولو لحظة، يحذف Moodle درجاته من دفتر الدرجات. والتعليق بدل إلغاء التسجيل، مع تفعيل Recover grades default، يحميان درجاته.

هل يستطيع Classeo إنشاء الميتا-مساقات تلقائيًا من نظام معلومات الطلاب؟

نعم. تدمج ميزة دمج الميتا-مساقات في Classeo المساقات متعددة الشُّعب والمدرجة تحت أكثر من رمز في ميتا-مساق واحد على Moodle، بدفتر درجات واحد ومنتدى واحد ومجمّع تسجيل مستقل لكل شعبة. وتنتقل تغييرات الشُّعب في النظام تلقائيًا، ويُسجَّل كل إجراء دمج بتاريخه ووقته وفاعله، فيستطيع مكتب التسجيل التحقق من كيفية تكوين المساق.