مع تزايد الاعتماد على التعليم الإلكتروني، أصبحت منصات إدارة التعلم من الأدوات الأساسية لتنظيم الدورات التعليمية وتقديم المحتوى عبر الإنترنت. وتعد منصة Moodle من أشهر هذه الأنظمة مفتوحة المصدر التي توفر بيئة متكاملة لإدارة التعليم بسهولة واحترافية. في هذا المقال بعنوان “شرح تركيب واعداد سكريبت موودل Moodle” سنتعرف على الخطوات الأساسية لتثبيت السكريبت على الخادم وإعداداته الأولية ليصبح جاهزًا لإنشاء الدورات وإدارة المستخدمين.

لتحميل تطبيق موقع اقرأ للهاتف

شرح تركيب واعداد سكريبت موودل Moodle

شرح تركيب واعداد سكريبت موودل Moodle
شرح تركيب واعداد سكريبت موودل Moodle

سأقدّم لك شرحًا مفصّلًا حول تركيب وإعداد سكريبت موودل (Moodle) خطوة بخطوة، مع توضيح المتطلبات الأساسية، التثبيت، والإعداد الأولي للنظام.


1 المتطلبات الأساسية قبل تركيب Moodle

قبل أن تبدأ، يجب التأكد من أن الخادم (Server) الخاص بك جاهز:

  1. خادم ويب (Web Server)
    • Apache أو Nginx مفضل.
    • يفضل Apache إذا كنت مبتدئًا.
  2. قاعدة بيانات (Database)
    • MySQL أو MariaDB أو PostgreSQL.
    • إنشاء قاعدة بيانات باسم مناسب مثل moodle_db.
  3. PHP
    • إصدار PHP المدعوم (عادة PHP 8.0 أو أعلى للمودل الحديث).
    • تثبيت بعض الإضافات المطلوبة مثل: curl, gd, intl, mbstring, xmlrpc, zip.
  4. مساحة تخزين وذاكرة
    • حوالي 200 ميجابايت للمودل الأساسي.
    • ذاكرة PHP: 128 ميجابايت على الأقل.

2 تحميل Moodle

  1. ادخل إلى موقع Moodle الرسمي:
    https://download.moodle.org
  2. حمل أحدث نسخة مستقرة (Stable version).
  3. فك الضغط في مجلد الخادم (مثلاً: /var/www/html/moodle في لينوكس أو C:\xampp\htdocs\moodle في ويندوز).

3 إعداد قاعدة البيانات

1 إنشاء مستخدم وقاعدة بيانات جديدة: مثال على MySQL / MariaDB:

   CREATE DATABASE moodle_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
   CREATE USER 'moodle_user'@'localhost' IDENTIFIED BY 'password123';
   GRANT ALL PRIVILEGES ON moodle_db.* TO 'moodle_user'@'localhost';
   FLUSH PRIVILEGES;

2 احفظ بيانات المستخدم والقاعدة لاستخدامها أثناء إعداد Moodle.


4 إعداد الصلاحيات على المجلدات

Moodle يحتاج لصلاحيات الكتابة في بعض المجلدات:

  • على لينوكس:
sudo chown -R www-data:www-data /var/www/html/moodle
sudo chmod -R 755 /var/www/html/moodle
  • إنشاء مجلد البيانات (data directory) خارج مجلد الويب لمزيد من الأمان:
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
sudo chmod -R 777 /var/moodledata

5 بدء التثبيت عبر المتصفح

1 افتح المتصفح وادخل الرابط:

   http://localhost/moodle

2 سيبدأ معالج التثبيت (Installation Wizard):

  • اختر اللغة.
  • حدد مسار مجلد البيانات (/var/moodledata).
  • اختر قاعدة البيانات ونوعها (MySQL مثلاً) وأدخل بيانات المستخدم وقاعدة البيانات.

3 سيقوم المودل بالتحقق من إعدادات PHP، الصلاحيات، وإعدادات الخادم.


6 إعداد المسؤول (Admin)

بعد اكتمال التثبيت:

  1. أنشئ حساب المدير (Admin) بإدخال:
    • الاسم الكامل.
    • اسم المستخدم (مثل: admin).
    • البريد الإلكتروني وكلمة المرور.
  2. ضبط الإعدادات الأساسية للموقع مثل:
    • اسم الموقع.
    • لغة الموقع.
    • توقيت المنطقة الزمنية.

7 إعدادات إضافية مهمة بعد التثبيت

  • تمكين البريد الإلكتروني لإرسال الإشعارات.
  • إضافة مسارات دورات تدريبية (Courses).
  • إضافة مستخدمين أو ربطه مع LDAP/Active Directory.
  • تثبيت الإضافات Plugins حسب الحاجة (مثلاً Zoom، H5P).

نصيحة: دائمًا قم بعمل نسخة احتياطية من مجلد /moodledata وقاعدة البيانات بعد كل تثبيت ناجح لتسهيل الاستعادة في حالة حدوث أي مشكلة.

خاتمة

في ختام هذا المقال حول “شرح تركيب واعداد سكريبت موودل Moodle” نكون قد استعرضنا الخطوات الأساسية لتثبيت المنصة وإعدادها بشكل صحيح على الخادم. وتعد منصة Moodle من أفضل الحلول لإدارة التعلم الإلكتروني بفضل مرونتها وكثرة الأدوات التي توفرها للمعلمين والطلاب. ومع الإعداد الصحيح يمكن إنشاء بيئة تعليمية متكاملة تساعد على تنظيم الدورات وإدارة العملية التعليمية بكفاءة وسهولة.

لتحميل تطبيق موقع اقرأ للهاتف