قم ببناء منصة تعليمية عبر الإنترنت مع منصة التعليم الإلكتروني مفتوح المصدر. تشرح هذه المقالة كيفية استخدام Moodle LMS لإنشاء موقع تعلم عن بعد.

Moodle LMS

لقد أصيبنا من قبل Covid 19 لأكثر من عام. تم وضع كل جزء من العالم تحت تأمين. لها تأثير سلبي على حياة الناس ومؤسساتها في جميع أنحاء العالم. الأهم من ذلك ، لها تأثير كبير على نظامنا التعليمي. يتعين على المؤسسات التعليمية الانتقال إلى التعلم عبر الإنترنت حتى يتمكن الطلاب من مواصلة تعليمهم من راحة منازلهم. بدون منصة للتعلم الإلكتروني الصلب والآمن ، يكون التعلم عبر الإنترنت مستحيلًا. في هذه المقالة ، سننظر في مشروع Moodle Open Source ، والذي يمكّن المعلمين والطلاب من التواصل والتعلم من أي مكان. سنغطي الأقسام التالية في هذه المقالة إلى إنشاء موقع التعلم الإلكتروني باستخدام Moodle.

المتطلبات الأساسية {#المتطلبات الأساسية}

إذا لم تكن لديك بالفعل ، فيجب عليك تثبيت وتكوين بيئة المصباح على الخادم الخاص بك.

ما هو Moodle؟

Moodle هو حل التعليم الإلكتروني المجاني والمفتوح. Moodle تعني بيئة التعلم الديناميكية الموجهة نحو الكائن. تم إنشاؤه لإعطاء المعلمين والمسؤولين والمتعلمين منصة للتعلم الإلكتروني لإنشاء وتوصيل بيئات تعليمية فردية. علاوة على ذلك ، تعتبر Moodle مناسبة LMS للمدارس والجامعات والدورات التدريبية المهنية في الشركات. إنها واحدة من حلول التعلم عن بعد* لإنشاء موقع ويب LMS. بالإضافة إلى ذلك ، يوفر Moodle المعلمين والطلاب أدوات غنية وبيئات التعلم التعاونية. يحتوي Moodle على تطبيق للجوال لهواتف iPhone و Android و Windows والأجهزة اللوحية. يمكن استخدام تطبيق الهاتف المحمول من أي مكان في جميع أنحاء العالم. هذا LMS المستضافة ذاتيا مكتوب في PHP ويخزن البيانات في قواعد بيانات MySQL/PostgreSQL. لأنه يأتي مع وثائق المستخدم والمطورين واسعة النطاق. كل رمز المصدر متاح على ** github**. ترخيص هذا الحل المفتوح E-Learning*هو GPLV3+.

ميزات Moodle

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

تثبيت Moodle

اتبع الدليل أدناه خطوة بخطوة لتثبيت Moodle LMS على Ubuntu 18.04.

  • أولاً ، قم بتشغيل الأوامر أدناه لتغيير DirectLory Download وتنزيل Moodle.
cd /var/www/
sudo git clone -b MOODLE_38_STABLE git://git.moodle.org/moodle.git moodle
  • قم بتشغيل الأوامر التالية قم بإنشاء دليل بيانات وتعيين الأذونات.
sudo mkdir -p /var/www/moodledata
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
sudo chown www-data:www-data /var/www/moodledata
  • إنشاء ملف تكوين nginx لموقع Moodle.
sudo nano /etc/nginx/sites-available/moodle
  • أضف كودًا أدناه وحفظ الملف.
server {
   listen 80;
   listen [::]:80;
   root /var/www/moodle;
   index  index.php index.html index.htm;
   server_name  example.com;

   client_max_body_size 100M;
   autoindex off;
   location / {
       try_files $uri $uri/ =404;
   }

   location /dataroot/ {
     internal;
     alias /var/www/moodledata/;
   }

   location ~ [^/].php(/|$) {
       include snippets/fastcgi-php.conf;
       fastcgi_pass unix:/run/php/php7.4-fpm.sock;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       include fastcgi_params;
   }
}
  • إنشاء Symlink لتمكين الموقع الذي تم إنشاؤه حديثًا.
sudo ln -s /etc/nginx/sites-available/moodle /etc/nginx/sites-enabled/
  • أعد تشغيل خادم الويب Nginx.
sudo systemctl restart nginx
  • بعد ذلك ، افتح متصفحك واكتب http://example.com. استبدل “example.com” باسم المجال الفعلي أو IP للخادم الخاص بك.
  • الآن ، يمكنك رؤية معالج التثبيت. حدد لغة وانقر فوق الزر التالي.
Moodle - اختر لغة
  • تحتاج إلى مراجعة والتأكد من أن عنوان URL للموقع ، ودليل جذر Moodle ، ومسارات دليل البيانات صحيحة. يمكنك أيضًا تغيير مسار “دليل البيانات” ويجب أن يكون خارج دليل رمز Moodle للأمان. انقر على الزر التالي.
Moodle - تعيين مسار دليل البيانات
  • اختر برنامج تشغيل قاعدة البيانات في هذه الخطوة. ومع ذلك ، يمكنك استخدام واحد تم تحديده بالفعل والنقر على الزر التالي.
Moodle - اختر برنامج تشغيل قاعدة البيانات
  • توفير إعدادات قاعدة البيانات مثل مضيف قاعدة البيانات واسم قاعدة البيانات ومستخدم قاعدة البيانات وكلمة مرور قاعدة البيانات وبادئة الجدول. انقر على الزر التالي.
Moodle - إعدادات قاعدة البيانات
  • انقر فوق الزر “تأكيد” للاتفاق على الشروط والأحكام.
  • يمكنك رؤية قائمة بملحقات PHP المطلوبة. ومع ذلك ، سيتعين عليك تثبيت أي الوظائف الإضافية المفقودة. انقر على زر متابعة لنقل الخطوة التالية.
  • في هذه المرحلة ، تحتاج إلى ملء بيانات المسؤول لإنشاء حساب. انقر فوق الزر “تحديث ملف تعريف”.
  • قدم معلومات لموقعك مثل اسم الموقع الكامل ، والاسم القصير للموقع ، وملخص الصفحات الأمامية ، والمنطقة الزمنية الافتراضية ، والبريد الإلكتروني غير المتنازع عليه. انقر على زر “حفظ التغييرات”.
  • أكمل تسجيل موقعك من خلال توفير معلومات مثل اسم الموقع ، واللغة ، والمنطقة ، وعنوان البريد الإلكتروني ، إلخ.

خاتمة

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

يستكشف

قد تجد الروابط التالية ذات الصلة: