دليل إنشاء منصة Moodle للتعليم الإلكتروني
دليل إنشاء منصة Moodle للتعليم الإلكتروني
الإصدار: 1.0 | آخر تحديث: يوليو 2026 | الكاتب: فريق Bzzix التقني
مقدمة: ما هو Moodle؟
مودل (Moodle) هو نظام إدارة التعلم الأكثر انتشاراً في العالم، وهو نظام مفتوح المصدر (Open Source) يُتيح للمؤسسات التعليمية إنشاء بيئات تعليمية إلكترونية متكاملة. تأسّس مشروع مودل عام 2002 على يد المطور الأسترالي مارتن دوغياماس، وأصبح اليوم المنصة الأولى عالمياً في مجال التعليم الإلكتروني بأكثر من 300 مليون مستخدم في 245 دولة.
لماذا Moodle للمؤسسات التعليمية العربية؟
1. مجانية المنصة الأساسية
مودل مجاني تماماً للتنزيل والاستخدام، مما يُقلل التكلفة الأولية للمؤسسات التعليمية الناشئة والقائمة على حد سواء.
2. دعم كامل للغة العربية واتجاه RTL
يدعم مودل اللغة العربية بشكل كامل، بما فيها:
- واجهة مستخدم عربية بالكامل
- اتجاه النص من اليمين إلى اليسار (RTL)
- حزمة لغة عربية رسمية يتم تحديثها باستمرار
3. قابلية التوسع العالية
يستطيع مودل استيعاب آلاف المتعلمين في وقت واحد، وهو مناسب لـ:
- المدارس والجامعات
- مراكز التدريب المعتمدة
- الشركات الكبرى لتدريب الموظفين
- وزارات التعليم والجهات الحكومية
4. امتثال لمعايير التعليم الإلكتروني
يدعم مودل المعايير الدولية مثل:
- SCORM 1.2 و SCORM 2004
- xAPI (Tin Can API)
- IMS Common Cartridge
- LTI (Learning Tools Interoperability)
5. مجتمع دعم ضخم
مودل يمتلك أكبر مجتمع دعم مفتوح المصدر في مجال التعليم الإلكتروني، مع توثيق رسمي شامل وآلاف الإضافات المجانية.
متطلبات الخادم (Server Requirements)
متطلبات PHP
| المتطلب | الحد الأدنى | الموصى به |
|---|---|---|
| إصدار PHP | 8.1+ | 8.2+ |
| ذاكرة PHP | 128 MB | 256 MB أو أكثر |
| وقت التنفيذ | 120 ثانية | 300 ثانية |
| حجم الرفع | 50 MB | 200 MB |
إضافات PHP المطلوبة
- php-curl
- php-gd
- php-intl
- php-mbstring
- php-mysql أو php-pgsql
- php-soap
- php-xml
- php-zip
- php-opcache
متطلبات قاعدة البيانات
| النوع | الحد الأدنى للإصدار |
|---|---|
| MySQL | 8.0+ |
| MariaDB | 10.6+ |
| PostgreSQL | 13+ |
| Microsoft SQL Server | 2017+ |
توصية Bzzix: نُفضّل استخدام MariaDB 10.6+ مع PHP 8.2 للحصول على أفضل أداء.
متطلبات التخزين
- النظام الأساسي: 500 MB
- لكل 100 مقرر: 5–20 GB (حسب حجم المحتوى)
- مخزن الملفات (moodledata): خارج مجلد الويب
متطلبات الذاكرة والمعالج
| المتغير | الحد الأدنى | مُوصى به لـ 500+ مستخدم |
|---|---|---|
| RAM | 2 GB | 8 GB+ |
| CPU | 2 Cores | 4+ Cores |
| النطاق الترددي | 10 Mbps | 100 Mbps+ |
خطوات التثبيت على خادم Linux
الخطوة الأولى: تحديث النظام
sudo apt update && sudo apt upgrade -y
الخطوة الثانية: تثبيت Apache وPHP
sudo apt install apache2 php8.2 libapache2-mod-php8.2 -y
sudo apt install php8.2-{curl,gd,intl,mbstring,mysql,soap,xml,zip,opcache} -y
الخطوة الثالثة: تثبيت MariaDB
sudo apt install mariadb-server mariadb-client -y
sudo mysql_secure_installation
الخطوة الرابعة: إنشاء قاعدة بيانات Moodle
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'كلمة_مرور_قوية';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
الخطوة الخامسة: تنزيل Moodle
cd /var/www/html
sudo git clone https://github.com/moodle/moodle.git --branch MOODLE_404_STABLE --depth 1
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
sudo chmod -R 770 /var/moodledata
الخطوة السادسة: إعداد Apache VirtualHost
<VirtualHost *:443>
ServerName lms.yourdomain.com
DocumentRoot /var/www/html/moodle
SSLEngine on
SSLCertificateFile /etc/ssl/certs/your_cert.crt
SSLCertificateKeyFile /etc/ssl/private/your_key.key
<Directory /var/www/html/moodle>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/moodle_error.log
CustomLog ${APACHE_LOG_DIR}/moodle_access.log combined
</VirtualHost>
الخطوة السابعة: تثبيت Moodle عبر واجهة الويب
- افتح المتصفح وانتقل إلى
https://lms.yourdomain.com - اختر اللغة العربية
- أدخل مسار
moodledata:/var/moodledata - أدخل بيانات قاعدة البيانات
- انتظر اكتمال التثبيت
- أنشئ حساب المدير (Admin)
- حدّد إعدادات الموقع الأساسية
الخطوة الثامنة: إعداد Cron Job
sudo crontab -u www-data -e
# أضف السطر التالي:
*/1 * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php > /dev/null
الإعداد الأساسي لـ Moodle
إعدادات الموقع الرئيسية
انتقل إلى: الإدارة > الموقع > الإعدادات > إعدادات الموقع
- اسم الموقع الكامل: اسم مؤسستك التعليمية
- الاسم المختصر: اسم مختصر (يظهر في شريط التنقل)
- اللغة الافتراضية: العربية
- المنطقة الزمنية: Asia/Riyadh
- البريد الإلكتروني الافتراضي: noreply@yourdomain.com
إعدادات الأمان الأساسية
- تفعيل HTTPS إلزامياً
- تعطيل التسجيل الذاتي أو تفعيل التحقق بالبريد
- تعيين سياسة كلمات المرور القوية
- تفعيل Google reCAPTCHA للنماذج
إنشاء المقررات والفئات والمستخدمين
هيكل الفئات المقترح للمؤسسات العربية
📁 الفئات
├── 📂 التعليم العام
│ ├── الصف الأول الابتدائي
│ ├── الصف الثاني الابتدائي
│ └── ...
├── 📂 برامج الدبلوم
│ ├── دبلوم إدارة الأعمال
│ └── دبلوم تقنية المعلومات
└── 📂 التدريب المهني
├── دورات اللغة الإنجليزية
└── دورات الحاسوب
إنشاء مقرر جديد
- انتقل إلى الإدارة > المقررات > إضافة مقرر جديد
- أدخل:
- اسم المقرر الكامل
- الاسم المختصر (للرابط)
- الفئة
- تاريخ البداية والنهاية
- طريقة التسجيل (يدوي / ذاتي / بكلمة مرور)
- احفظ وعُد إلى صفحة المقرر لإضافة المحتوى
إنشاء المستخدمين بالجملة (Bulk Upload)
جهّز ملف CSV بالتنسيق التالي:
username,password,firstname,lastname,email,cohort1,course1,role1
ahmed.ali,Pass@1234,أحمد,علي,ahmed@example.com,cohort1,CS101,student
fatima.h,Pass@5678,فاطمة,حسن,fatima@example.com,cohort1,CS101,student
انتقل إلى: الإدارة > المستخدمون > رفع المستخدمين
تخصيص القالب للعربية وRTL
تثبيت قالب عربي احترافي
يُوصى باستخدام القوالب التالية:
- Moove Theme – يدعم RTL بشكل كامل
- Boost Union – مرن ومتوافق مع العربية
- Classic Theme – للمؤسسات التي تُفضّل البساطة
إعدادات RTL في Moodle
- انتقل إلى الإدارة > المظهر > إعدادات القالب
- تفعيل خيار RTL Support
- رفع شعار المؤسسة وصورة الخلفية
- تحديد ألوان القالب لتتوافق مع هوية المؤسسة
CSS مخصص لتحسين RTL
/* تحسينات RTL إضافية */
body.dir-rtl .block_navigation .block_tree li {
text-align: right;
}
body.dir-rtl .breadcrumb-item + .breadcrumb-item::before {
float: right;
padding-left: 0.5rem;
padding-right: 0.5rem;
content: "‹";
}
body.dir-rtl .modal-header .close {
margin: -1rem auto -1rem -1rem;
}
الإضافات الأساسية للمؤسسات العربية
| الإضافة | الوظيفة | الأهمية |
|---|---|---|
| Attendance | تسجيل الحضور والغياب | عالية جداً |
| Certificate | إصدار الشهادات تلقائياً | عالية جداً |
| Zoom | تكامل الفصول المباشرة | عالية |
| H5P | محتوى تفاعلي متقدم | عالية |
| Questionnaire | استطلاعات الرأي | متوسطة |
| Completion Progress | شريط تقدم المتعلم | متوسطة |
| Plagiarism (Turnitin) | اكتشاف الانتحال | عالية للجامعات |
| xAPI (Logstore) | تتبع بيانات التعلم | عالية لمعتمدي NELC |
| Payment Gateway | تكامل الدفع الإلكتروني | عالية للمراكز التجارية |
| Bulk Mark Done | إنهاء الأنشطة بالجملة | منخفضة |
نموذج تسعير Moodle
المنصة الأساسية
- تكلفة المنصة: مجانية (مفتوحة المصدر)
- تكلفة الاستضافة: تبدأ من 150 ريال/شهر
- تكلفة النطاق: 50-150 ريال/سنة
- شهادة SSL: مجانية (Let's Encrypt) أو مدفوعة
باقات خدمة Bzzix لتثبيت Moodle
| الباقة | المميزات | السعر |
|---|---|---|
| الأساسية | تثبيت + إعداد أولي + قالب RTL | يبدأ من 1,500 ريال |
| المتقدمة | الأساسية + إضافات + تدريب | يبدأ من 3,500 ريال |
| الاحترافية | المتقدمة + تخصيص كامل + دعم سنوي | يبدأ من 7,000 ريال |
ملاحظة: الأسعار تقريبية وتختلف حسب متطلبات المشروع.
لماذا تختار Bzzix لتثبيت Moodle؟
✅ خبرة تقنية متخصصة: فريقنا مُعتمد في إعداد Moodle ومتوافق مع معايير NELC
✅ دعم عربي كامل: نُعد إعدادات RTL واللغة العربية بشكل احترافي من البداية
✅ تكامل xAPI: نُهيّئ منصتك لاستيفاء متطلبات xAPI والـ LRS لاعتماد NELC
✅ تدريب الفريق: نُدرّب فريقك الإداري والتعليمي على استخدام المنصة
✅ دعم ما بعد التسليم: دعم فني لمدة 3 أشهر مجاناً بعد التثبيت
✅ تسليم سريع: نُنجز الإعداد الكامل خلال 5-10 أيام عمل
✅ سرية البيانات: خوادم مؤمّنة وبروتوكولات حماية بيانات المتعلمين
كيفية طلب خدمة تثبيت Moodle
الخطوات:
- تواصل معنا عبر الموقع الرسمي أو البريد الإلكتروني
- احصل على استشارة مجانية مع أحد مهندسينا
- تلقّ عرض السعر خلال 24 ساعة
- وقّع عقد الخدمة وابدأ رحلتك في التعليم الإلكتروني
وسائل التواصل:
- 🌐 الموقع: www.bzzix.com
- 📧 البريد: support@bzzix.com
- 📱 واتساب: متاح على الموقع الرسمي
الأسئلة الشائعة (FAQ)
س: هل Moodle مناسب لمدرستي الصغيرة؟
ج: نعم، Moodle مناسب لأي حجم من 10 إلى 100,000 مستخدم.
س: هل يمكن الترقية لاحقاً؟
ج: نعم، Moodle يدعم الترقية السلسة بين الإصدارات مع الحفاظ على جميع البيانات.
س: ماذا يحدث إذا حدثت مشكلة بعد التثبيت؟
ج: تشمل خدمة Bzzix دعماً فنياً مضموناً بعد التسليم.
س: هل منصة Moodle متوافقة مع متطلبات NELC؟
ج: نعم، مع الإعداد الصحيح وتفعيل xAPI Logstore، يصبح Moodle متوافقاً مع متطلبات المركز الوطني للتعليم الإلكتروني.
ملاحظة: هذا الدليل من إعداد فريق Bzzix التقني. للاستفسارات التقنية التفصيلية، تواصل مع فريقنا مباشرةً.
© 2026 Bzzix – جميع الحقوق محفوظة