Moodle ، نظام إدارة التعلم في Ubuntu 20.04 LTS

حول موودل

في المقالة التالية سوف نلقي نظرة على موودل. هذا هو نظام إدارة التعلم (LMS), وزعت بحرية ومكتوبة بلغة PHP. الغرض منه هو مساعدة المعلمين على إنشاء مجتمعات التعلم عبر الإنترنت. تم إنشاء Moodle بواسطة Martín Dougiamas.

في السطور التالية سنرى كيفية تثبيت Moodle على Ubuntu 20.04 LTS Focal Fossa. لاتباع الخطوات التي سنراها أدناه ، سيكون من الضروري بالنسبة لنا التأكد مسبقًا من أننا نلبي الحد الأدنى من المتطلبات، كما هم؛ لديك نظام Ubuntu 20.04 LTS محدث ، ومكدس LAMP أو بيئة ، وحساب مستخدم بأذونات sudo ، والوصول إلى الإنترنت.

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

قم بتنزيل Moodle لـ Ubuntu 20.04

في منطقة التنزيل الخاصة بـ ويب الرسمية، ونحن قم بتنزيل أحدث إصدار مستقر موودل لـ Ubuntu 20.04 LTS.

الحزم التي سنجدها على الويب متوفرة بتنسيقات .tgz و .zip ، تؤدي الروابط الخاصة بها إلى صفحة تنزيل تلقائي. خيار آخر لـ قم بتنزيل أحدث إصدار اليوم، سيتم فتح محطة طرفية (Ctrl + Alt + T) واستخدامها مجلد مشترك على النحو التالي:

تنزيل moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

التثبيت على Ubuntu 20.04

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

ملفات موودل

لنبدأ سنقوم قم بفك ضغط الحزمة التي قمنا بتنزيلها للتو مباشرة في الموقع الذي يهمنا. في المحطة الطرفية (Ctrl + Alt + T) ، سيتعين علينا فقط استخدام الأمر:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

نظرًا لأن Moodle يحتاج إلى الكتابة إلى دليل التثبيت الخاص به ، نقوم بتغيير مالك هذا الدليل إلى المستخدم الذي تعمل معه خدمة الويب (شبكة الاتصالات العالمية بيانات):

sudo chown -R www-data: /var/www/html/moodle/

نحن بحاجة أيضا دليل لبيانات موودل. سنقوم بإنشاء هذا خارج نطاق تصفح الويب:

sudo mkdir /var/www/moodledata

نقوم بتغيير مالك هذا الدليل حتى يتمكن موودل من كتابة:

sudo chown www-data: /var/www/moodledata/

قاعدة بيانات

سيحتاج موودل إلى الدعم اللازم من محرك قاعدة البيانات الموجود لدينا في أوبونتو 20.04 ، والذي سيكون في هذا المثال MariaDB.

للبدء ، سنفتح محطة (Ctrl + Alt + T) بالفعل استخدام عميل وحدة التحكم mysql والمستخدم الذي نتعامل معه:

قذيفة المنزل maríadb

sudo mysql -u root -p

سوف نقوم الآن لإنشاء قاعدة البيانات:

إنشاء قاعدة بيانات لمودل

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

ستكون الخطوة التالية إنشاء المستخدم:

إنشاء مستخدم للموودل

create user usuariomoodle@localhost identified by 'password123';

نواصل منح الأذونات اللازمة للمستخدم في قاعدة البيانات:

منح الامتيازات

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y نغلق الاتصال:

quit

PHP

سيحتاج موودل إلى امتدادات معينة سنقوم بتثبيتها من مستودعات أوبونتو. بادئ ذي بدء ، سنقوم بتحديث قائمة الحزم المتاحة عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T):

sudo apt update

تتمة نقوم بتثبيت الحزم:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

عند الانتهاء ، سيكون من الضروري إعادة تحميل PHP أو تكوين خدمة الويب، حسب الاقتضاء:

sudo systemctl reload apache2

مثبت الويب

يمكن الوصول إلى آلة Ubuntu 20.04 LTS التي أجري عليها هذه المقالة في النطاق الفرعي ubuntu.local.lan ، لذلك سأستخدم عنوان url http://ubuntu.local.lan/moodle للوصول إلى التثبيت.

اختيار اللغة لتركيب موودل

مرة اللغة المختارة, سنقوم بتأكيد طرق موودل. قمنا سابقًا بإنشاء دليل البيانات الذي اقترحه المثبت ، لذلك لن يكون من الضروري تعديله.

تأكيد الطرق

الخطوة التالية هي حدد محرك قاعدة البيانات:

قاعدة بيانات للموودل

ستظهر لنا القائمة المنسدلة الخيارات المتاحة في النظام. سنختار الشكل الذي يناسب التكوين الذي قمنا به من قبل.

في الخطوة التالية شكل سيطلب منا بيانات الاتصال بخدمة قاعدة البيانات:

ضبط قاعدة البيانات

سنوفر قاعدة البيانات وأسماء المستخدمين ، وكذلك كلمة المرور ، تمامًا كما أنشأناها في الخطوات السابقة.

فحص الاتصال ، سيتعين علينا قبول شروط الخدمة:

شروط خدمة موودل

أدناه قائمة التحقق من متطلبات تركيب موودل على Ubuntu 20.04:

فحص المتطلبات

إذا كانت الخطوات السابقة صحيحة ، فسيتم استيفاء جميع المتطلبات الأساسية وسنكون قادرين على متابعة عملية التثبيت.

ستعرض عملية التثبيت نفسها قائمة طويلة من العمليات ونتائجها:

تركيب موودل

استغرقت هذه العملية في حالتي وقتًا طويلاً. في نهاية التثبيت ، يبدأ إعداد المسؤول للموقع الجديد:

بيانات الموودل العامة

بعد التكوين ، يتم تسجيل دخولك تلقائيًا إلى الموقع، تظهر المنطقة الشخصية:

منطقة موودل الشخصية

وبهذا يمكننا البدء في العمل على موقع Moodle الجديد الخاص بنا ، والبدء في استخدام هذا منصة التعلم الإلكتروني للعمل في كل من الشبكة المحلية وعبر الإنترنت. يمكن للمستخدمين الذين يحتاجون إلى معلومات حول تشغيله استشر الوثائق الرسمية على صفحة المشروع.


4 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كيفية تثبيت قال

    مرحبا. أنا أفهم أن مبادئك في "أخلاقيات التحرير" لا تتضمن عمليًا عدم سرقة المحتوى قسمًا فقرة فقرة فقرة محتوى المواقع الأخرى ، أليس كذلك؟

    1.    داميان أ. قال

      في يومها فاتني إضافة رابط المصدر. لقد صححت. سالو 2

  2.   فيرناندو مارتن قال

    THANKS

  3.   ليوناردو قال

    فشلت:

    خطأ 2002 (HY000): لا يمكن الاتصال بخادم MySQL المحلي من خلال المقبس "/var/run/mysqld/mysqld.sock" [2)