اختيار منصة التعلم يحدث في الغالب بطريقة واحدة: يرى أحد المسؤولين عرضاً جميلاً لمنصة، أو يسمع أن جامعة مشهورة تستخدمها، فيتقرر الاختيار، ثم تكتشف المؤسسة بعد الفصل الأول أن المنصة تحتاج فريقاً بلغة برمجة لا يعرفها أحد عندها، أو أن العربية فيها نصف مترجمة، أو أن السيرفر الذي اشترته لا يتحمل دقيقة بداية الاختبار. والمشكلة أن هذا القرار يعيش سنوات، فالمقررات والدرجات وحسابات الطلاب كلها تبنى فوقه، والانتقال بعده إلى منصة أخرى مشروع كامل.
وقد شرحنا في أنظمة إدارة التعلم LMS ما الذي تحتاجه المؤسسة من المنصة أصلاً، ثم ثبتنا المنصات المفتوحة الأربع الأشهر كل واحدة في دليل مستقل، وفي هذا المقال نقارنها بما يقوله توثيقها الرسمي وبما قسناه فعلاً في تلك المختبرات:
دليلMoodle: منصة تعلم بالعربية على سيرفرككيف تثبت Moodle على سيرفرك وتجهزه بالعربية، ثم تنشئ مقرراً واختباراً وتسجل الطلاب وتأخذ له نسخة احتياطية كاملة.
دليلOpen edX مع Tutor: منصة مقررات مفتوحة MOOC على سيرفرككيف تثبت Open edX بأداة Tutor، وتبني مقرراً وتسجل المتعلمين، وكم يحتاج السيرفر فعلاً قبل أن يكبر عدد المستخدمين.
دليلCanvas LMS المفتوح المصدر Open Source على سيرفركما الذي تحصل عليه من Canvas المفتوح وما الذي يبقى في نسخة Instructure المستضافة، وكيف تبنيه وتشغله وتنشئ أول مقرر.
دليلChamilo: منصة تعلم LMS خفيفة للمدارس ومراكز التدريبكيف تثبت Chamilo 3 على Docker، وتنشئ مقرراً ودورة تدريبية لدفعة من المتدربين، ومتى يكون أنسب لمدرستك أو مركز التدريب.في هذا المقال سوف نتناول:
- الفكرة التي بنيت عليها كل منصة، والتقنية التي تحتاجها لتشغيلها.
- نقاط القوة ونقاط الضعف لكل منصة، والعربية فيها.
- جدول مقارنة، ثم من يختار ماذا، وأخطاء شائعة عند الاختيار.
الصورة الكاملة: من الأخف إلى الأثقل
قبل التفاصيل، الصورة التالية تضع المنصات الأربع بجانب بعضها، من الأخف في التشغيل إلى الأثقل، مع ما يكتبه كل مشروع في توثيقه عن الموارد:

لاحظ أن الترتيب ليس ترتيب جودة، وإنما ترتيب ما تحتاجه لتشغيل المنصة وصيانتها، والسؤال الصحيح ليس أي منصة أفضل، وإنما أي منصة تستطيع مؤسستك أن تشغلها خمس سنوات.
Moodle: الخيار الافتراضي للمدارس والجامعات
Moodle منصة PHP برخصة GPLv3، والإصدار الحالي 5.3 إصدار دعم طويل LTS صدر في 5 أكتوبر 2026، وتستمر إصلاحاته الأمنية حتى أكتوبر 2029، وقد ثبتناه بالتفصيل في دليل Moodle بثلاث Containers: سيرفر الويب وPostgreSQL وال Cron. والصورة التالية لمقرر من مختبرنا كما يراه الطالب، وفيه ثلاثة أنشطة من كود Moodle الأساسي:

نقاط القوة:
- العربية: حزمة اللغة العربية للإصدار 5.3 مترجمة بنسبة 99%، والواجهة كلها من اليمين إلى اليسار، مع تفاصيل قليلة شرحناها في الدليل.
- ما يأتي في الكود الأساسي: الاختبارات وبنك الأسئلة وسجل الدرجات، ونشاط BigBlueButton للفصل الافتراضي، ونشاط H5P للمحتوى التفاعلي، ودعم Safe Exam Browser في الاختبارات، والدخول الموحد عبر OAuth 2.
- التقنية المألوفة: PHP مع PostgreSQL أو MySQL أو MariaDB، وهي تقنية يجد لها أغلب فرق تقنية المعلومات من يديرها.
- الإضافات: دليل الإضافات أصبح جزءاً من Moodle Marketplace، وكان فيه 1890 نتيجة يوم كتابة المقال بين إضافات وتكاملات، فأغلب الاحتياجات لها حل جاهز.
نقاط الضعف:
- الإضافات نفسها: كل إضافة كود PHP يعمل بكل صلاحيات الموقع، ويجب أن يكون لها إصدار متوافق قبل كل ترقية، والإضافة التي لا تدعم الإصدار الجديد توقف الترقية.
- الترقية على مراحل: الإصدار 5.3 لا يقبل الترقية إلا من 4.4 أو أحدث، فالموقع القديم يرقى على مراحل.
- الأداء وقت الاختبار: البداية خفيفة، ولكن دقيقة بداية الاختبار تحتاج تخطيطاً للذاكرة والذاكرة المؤقتة Redis كما في قسم التوسع في الدليل.
Open edX: منصة المقررات المفتوحة MOOC
Open edX هي المنصة التي بنيت عليها edX، وفكرتها مختلفة عن Moodle، فهي مبنية لمقرر يدرسه آلاف المتعلمين من خارج المؤسسة بالسرعة التي تناسبهم، وليس لفصل فيه معلم وثلاثون طالباً، ولذلك فالتأليف فيها في تطبيق مستقل اسمه Studio، والتعلم في تطبيق آخر هو LMS. والكود منشور برخصة AGPLv3 في المستودع openedx-platform، والإصدارات لها أسماء بالترتيب الأبجدي، وآخرها Verawood الصادر في 30 يوليو 2026، وطريقة التثبيت المعتمدة هي Tutor، وهو أداة تشغل المنصة كلها في Containers، وإصداره 22 هو الذي يثبت Verawood بحسب ملاحظات إصداره.

نقاط القوة:
- مبنية للأعداد الكبيرة: المقرر المفتوح والتسجيل الذاتي والشهادات وفصل التأليف عن التعلم كلها في أساس المنصة.
- التثبيت بـ Docker رسمياً: Tutor يجهز كل الخدمات بأمر واحد، بإصدارات محددة لكل منها، مثل MySQL 8.4.11 وMongoDB 7.0.39 وRedis 7.4.10 في إعداداته الافتراضية.
- LTI: صفحة إصدار Verawood تقول إنه حاصل على شهادة LTI Advantage Complete.
- العربية: ترجمة المنصة العربية موجودة في مستودع الترجمات الرسمي، والواجهة تنقلب كلها إلى اليمين، مع عبارات بقيت بالإنجليزية مثل روابط التذييل وسطر عدد المحاولات تحت السؤال.
نقاط الضعف:
- الموارد: متطلبات Tutor 4GB من الذاكرة ومعالجان كحد أدنى، و8GB وأربعة معالجات كإعداد موصى به، وفي مختبر الدليل استهلكت المنصة نحو 5.4GB من الذاكرة وهي خاملة دون أي متعلم متصل، أكثر من نصفها لعاملي المهام Workers، أي أن 4GB حد أدنى نظري فقط.
- المساحة والتهيئة: ال Docker Images وحدها كانت نحو 8.1GB قبل أي مقرر، والتهيئة الأولى بالترحيل Migration أخذت نحو 101 دقيقة على جهاز مشغول بأعمال أخرى، والتوثيق يتحدث عن أقل من عشر دقائق على سيرفر مخصص، ولكن الرقم يبين أن الترحيل فيها عمل ثقيل على المعالج.
- المنفذان 80 و443: المنصة مصممة لتعمل عليهما مباشرة أو خلف Reverse Proxy، وفي تجربة المنفذ حولت منصة التعلم المتصفح إلى عنوان دون المنفذ عندما نشرناها على منفذ آخر.
- التقنية: Python وDjango مع قاعدتي بيانات MySQL وMongoDB ومحرك بحث، فإذا تعطل شيء فعلى فريقك أن يعرف أين يبحث في كل هذه الخدمات.
- الإيقاع: كل إصدار مسمى يحتاج ترقية بإصدار جديد من Tutor، فالمنصة تحتاج من يتابعها باستمرار.
- الفصل الدراسي العادي: مدرسة فيها فصول ومعلمون وواجبات أسبوعية ستجد Moodle أقرب إلى طريقة عملها.
Canvas LMS: المنصة الجامعية بنسختها المفتوحة
Canvas تطوره شركة Instructure وتبيعه خدمة مستضافة، وتنشر كوده برخصة AGPLv3، وملف المشروع يقول إنه منشور لمن يريد أن يتعلم عن أنظمة إدارة التعلم أو يستخدمها. والمهم أن تفرق بين الاثنين: النسخة المستضافة منتج تدعمه الشركة، والنسخة المفتوحة تثبتها أنت من التعليمات في صفحة Production Start، والدعم فيها من المجتمع عبر القائمة البريدية بحسب الصفحة نفسها، ولا توجد إصدارات مرقمة، وإنما الفرع prod الذي تسحب منه الكود.

نقاط القوة:
- LTI: Canvas يدعم الأدوات الخارجية بمعيار LTI 1.3، وتوثيق إعداد أدوات LTI 1.3 فيه مفصل.
- الكود نفسه: النسخة المفتوحة هي كود المنتج الذي تستخدمه الجامعات في النسخة المستضافة.
- العربية: ملف الترجمة العربية
config/locales/ar.ymlموجود في المستودع، والواجهة كلها من اليمين إلى اليسار، مع تفاصيل وجدناها في الدليل أهمها أن الدرجة 8 من 10 تظهر للطالب بالشكل «10 / 8».
نقاط الضعف:
- المستودع العام دون تحديث: عند كتابة دليل Canvas في أكتوبر 2026 كان آخر Commit في فرعي master وprod بتاريخ 30 أبريل 2026، دون إعلان رسمي يشرح السبب، أي أن الإصلاحات الأمنية للنسخة المستضافة بعد ذلك لا تصل إلى النسخة المفتوحة.
- البناء يحتاج إصلاحات: الصفحة تشرح التثبيت خطوة بخطوة على Ubuntu، مع Ruby 3.4 وNode.js وPostgreSQL 14 أو أحدث، ولا يوجد Docker Image رسمي حديث، وفي الدليل احتاج الفرع prod إصلاحين ليبنى أصلاً، أحدهما حزمة غير معلنة في الكود، وكان ال Docker Image الناتج 10.7GB.
- HTTPS إلزامي: في وضع الإنتاج يرفض Canvas الدخول عبر HTTP برسالة «رمز مصادقة غير صالح» كما في تجربة الدليل، حتى في المختبر.
- الموارد: الصفحة نفسها تقول إن Canvas يحب الذاكرة، وتوصي بـ 8GB على الأقل إذا كان كل شيء على سيرفر واحد، وفي مختبر الدليل استهلك نحو 2.6GB وهو خامل بعمليتي ويب فقط، وكل عملية ويب إضافية تحتاج نحو 800MB.
- الفريق: Ruby on Rails تقنية أقل انتشاراً في فرق تقنية المعلومات بالمدارس والجامعات من PHP، والترقية تعني سحب الكود الجديد وتشغيل الترحيل Migration بنفسك.
Chamilo: المنصة الخفيفة
Chamilo منصة PHP برخصة GPLv3، وصدر الإصدار الرئيسي 3.0 في 9 سبتمبر 2026، ثم 3.0.1 في 19 سبتمبر. وفكرتها البساطة: المعلم يبني مقرره بمسار تعلم Learning Path واختبار وشهادة دون تدريب طويل، والمنصة تنظم المقررات في جلسات Sessions بتواريخ بداية ونهاية، وهي طريقة تناسب مراكز التدريب.

نقاط القوة:
- خفيفة: ملف المشروع يطلب معالجين و4GB من الذاكرة، ويذكر أنها جربت على جهاز افتراضي بمعالجين و2GB تحت Ubuntu 24.04 وعملت، وفي مختبر الدليل استهلكت المنصة كلها نحو 550MB وهي خاملة، سيرفر الويب مع MariaDB، وهو أقل رقم بين المنصات الأربع.
- التقنية المألوفة: PHP 8.3 أو أحدث مع MariaDB أو MySQL، أي التقنية نفسها التي يعرفها من يدير Moodle أو WordPress.
- العربية: ملف الترجمة
messages.ar.poموجود في المستودع، والواجهة كلها من اليمين إلى اليسار، ولكن الترجمة أقل اتساقاً، فكلمة Course وحدها ظهرت «مقرر» و«مساق» و«دورة». - الجديد في 3.0: أدوات ذكاء اصطناعي للمعلم مثل تحليل المقرر وتوليد اختبارات قصيرة، وتعمل فقط إذا ضبط المدير مزوداً لها، بحسب ملاحظات الإصدار.
نقاط الضعف:
- السعة غير مقاسة: ملف المشروع نفسه يقول إنهم لم يجروا حتى الآن اختبار أحمال لمعرفة عدد المستخدمين الذين يتحملهم النظام في الوقت نفسه، فإذا كان لديك آلاف الطلاب في الاختبار نفسه فقس بنفسك قبل أن تقرر، كما في اختبار الأحمال والضغط.
- التثبيت لم يمر من أول مرة: في الدليل ظهرت أربعة أعطال حقيقية: PHP دون ملف
php.ini، والمضيفlocalhostالذي يجعل PHP يبحث عن ملف Socket داخل ال Container، ونفاد الذاكرة أثناء التثبيت بحد 256M ترك الموقع نصف مثبت، وإضافة LDAP التي يعرضها المعالج اختيارية بينما تحتاجها الصفحة الرئيسية. - الإصدار جديد: 3.0 إصدار رئيسي عمره أسابيع، والإصدار 1.11 ما زال يتلقى تحديثات، فقرر على أي خط تبدأ.
- المجتمع والإضافات: أصغر بكثير من Moodle، فالحاجة الخاصة قد لا تجد لها إضافة جاهزة.
جدول المقارنة
| البند | Moodle | Open edX | Canvas LMS | Chamilo |
|---|---|---|---|---|
| الفكرة | فصول ومقررات المؤسسة | مقررات مفتوحة لأعداد كبيرة | مقررات جامعية | تدريب ومقررات بسيطة بجلسات |
| الإصدار في أكتوبر 2026 | 5.3 LTS | Verawood عبر Tutor 22 | الفرع prod | 3.0.1 |
| التقنية | PHP، وPostgreSQL أو MySQL أو MariaDB | Python وDjango، وMySQL وMongoDB وRedis | Ruby on Rails، وPostgreSQL وRedis | PHP، وMariaDB أو MySQL |
| الموارد في التوثيق | 512MB حد أدنى و1GB موصى به | 4GB حد أدنى و8GB موصى به | 8GB على الأقل لسيرفر واحد | معالجان و4GB |
| الذاكرة وهي خاملة في مختبراتنا | نحو 260MB للويب وقاعدة البيانات | نحو 5.4GB | نحو 2.6GB | نحو 550MB |
| التثبيت | يدوي أو Containers من بنائك | Tutor بـ Docker رسمياً، والتهيئة الأولى طويلة | يدوي من صفحة Production Start، والفرع prod احتاج إصلاحين ليبنى | يدوي أو مثبتات جاهزة، وأربعة أعطال في المعالج |
| العربية | 99% واتجاه RTL كامل | RTL كامل مع عبارات إنجليزية | RTL كامل والكسور مقلوبة في الدرجات | RTL كامل والمصطلحات غير موحدة |
| حالة المشروع | إصدار LTS حتى 2029 | إصداران في السنة | المستودع العام دون تحديث منذ 30 أبريل 2026 | إصدار رئيسي جديد |
| الرخصة | GPLv3 | AGPLv3 | AGPLv3 | GPLv3 |
| الدعم التجاري | الشركاء المعتمدون في Moodle Marketplace | مزودو Open edX Marketplace | النسخة المستضافة من Instructure | مزودو Chamilo |
ولاحظ أن أرقام الذاكرة من مختبرات الموقع والمنصات خاملة، وهي تبين الفرق بين المنصات وليس ما تحتاجه يوم الاختبار، ورقم Moodle هو ما قسناه في دليله لسيرفر الويب وPostgreSQL دون ال Cron.
من يختار ماذا؟
- مدرسة أو جامعة تريد منصة للفصول بالعربية، وفريقها يعرف PHP: Moodle، وهو الأقل مخاطرة لأن أغلب ما تحتاجه في الكود الأساسي.
- مؤسسة تريد إطلاق مقررات مفتوحة لعامة الناس بآلاف المسجلين: Open edX، بشرط أن يكون لديك من يدير Docker والخدمات المتعددة.
- جامعة تريد Canvas تحديداً: النسخة المستضافة إن سمحت سياستها بذلك، والنسخة المفتوحة فقط إذا كان عندها فريق Rails يتولى التثبيت والترقية.
- مركز تدريب أو مدرسة صغيرة بسيرفر متواضع: Chamilo، مع قياس الحمل إذا كبر العدد.
وقد يتساءل البعض: هل يمكن أن نستخدم منصتين؟ والإجابة نعم، وهذا شائع، فالجامعة تشغل Moodle لطلابها وOpen edX لمقرراتها المفتوحة، والمهم أن يكون الدخول الموحد SSO واحداً للاثنين كما في دخول موحد للطلاب والمعلمين بـ authentik مع Moodle، حتى لا يحمل الطالب حسابين.
أخطاء شائعة عند الاختيار
- الحكم من العرض التجريبي: العرض يبين الواجهة، ولا يبين يوم الترقية ولا دقيقة بداية الاختبار، فاطلب تجربة على سيرفرك بالعربية وبحساب طالب.
- نسيان من سيدير المنصة: لا تختر منصة بلغة برمجة لا يعرفها فريقك، والسبب أن كل عطل بعد الإطلاق سوف ينتظر من يفهم الكود.
- الخلط بين النسخة المستضافة والمفتوحة: الميزة التي رأيتها في النسخة المستضافة من منتج تجاري قد لا تكون في النسخة المفتوحة، فتحقق منها في النسخة التي سوف تثبتها.
- تجاهل الرخصة AGPLv3: إذا عدلت كود Open edX أو Canvas وقدمته للمستخدمين عبر الشبكة، فالرخصة تلزمك بإتاحة الكود المعدل لهم، فاعرض ذلك على المختص القانوني قبل أي تعديل كبير.
- قياس الحمل بعد الإطلاق: قس السيناريو الحقيقي، أي مئات الطلاب يبدؤون الاختبار في الدقيقة نفسها، قبل أول اختبار وليس بعده.
الخلاصة
وصلنا لنهاية الموضوع، وأهم ما فيه:
- المنصات الأربع مفتوحة المصدر، والفرق بينها في الفكرة التي بنيت عليها وفي الفريق والموارد التي تحتاجها.
- Moodle هو الخيار الافتراضي للمدارس والجامعات بالعربية، بإصدار LTS حتى 2029 وأدوات الفصل الافتراضي والمحتوى التفاعلي والاختبار الآمن في كوده الأساسي.
- Open edX للمقررات المفتوحة بأعداد كبيرة، ويثبت رسمياً بـ Tutor، واستهلك نحو 5.4GB وهو خامل، فاعتبر 8GB البداية.
- Canvas المفتوح يبنى يدوياً على Rails، ومستودعه العام دون تحديث منذ 30 أبريل 2026، ويعمل خلف HTTPS فقط، والنسخة المستضافة منتج آخر.
- Chamilo الأخف بنحو 550MB وهو خامل، وإصداره 3.0 جديد، وسعته لم تقس رسمياً بعد.
- جرب أي منصة بالعربية على سيرفرك، وقس الحمل، قبل أن تقرر.
سجل التحديثات
- أكتوبر 2026: كتابة المقارنة من التوثيق الرسمي لكل منصة ومن مختبرات أدلة الموقع، بإصدارات Moodle 5.3 وOpen edX Verawood مع Tutor 22.0.2 وCanvas LMS من الفرع prod وChamilo 3.0.1.