Moodle, un sistem de management al învățării în Ubuntu 20.04 LTS

despre Moodle

În articolul următor vom analiza Moodle. Acesta este un sistem de management al învățării (LMS), distribuite liber și scrise în PHP. Este destinat să ajute profesorii să creeze comunități de învățare online. Moodle a fost creat de Martín Dougiamas.

În rândurile următoare vom vedea cum se instalează Moodle în Ubuntu 20.04 LTS Focal Fossa. Pentru a urma pașii pe care îi vom vedea mai jos, va fi necesar să ne asigurăm anterior că îndeplinim anumite cerințe minime, așa cum sunt; au un sistem Ubuntu 20.04 LTS actualizat, un stack sau mediu LAMP, un cont de utilizator cu permisiuni sudo și acces la Internet.

În cazul în care nu aveți încă mediul necesar, puteți consultați Ghid de instalare LAMP pe Ubuntu 20.04. Puteți integra Moodle în serviciul web Ubuntu 20.04 în mai multe moduri, fie ca site web principal, ca server virtual independent, fie, așa cum vom face în acest articol, ca parte a site-ului principal. De asemenea, este important să lucrați cu conexiuni HTTPS sigure, deși pentru simplitate în acest articol îl vom face prin HTTP.

Descărcați Moodle pentru Ubuntu 20.04

În zona de descărcare a fișierului site-ul oficial, putem descărcați cea mai recentă versiune stabilă Moodle pentru Ubuntu 20.04 LTS.

Pachetele pe care le vom găsi pe web sunt disponibile în formatele .tgz și .zip, ale căror legături duc la o pagină de descărcare automată. O altă opțiune pentru descărcați cea mai recentă versiune de astăzi, va deschide un terminal (Ctrl + Alt + T) și va utiliza wget după cum urmează:

descărcați moodle

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

Instalare pe Ubuntu 20.04

Înainte de a instala Moodle pe Ubuntu 20.04 LTS va trebui să efectuăm câteva acțiuni pentru a pregăti sistemul. În acest fel vom obține programul de instalare web pe care îl vom folosi mai târziu pentru a funcționa fără probleme.

Fișiere Moodle

Pentru început vom face dezarhivați pachetul pe care tocmai l-am descărcat direct în locația care ne interesează. Într-un terminal (Ctrl + Alt + T), va trebui să folosim numai comanda:

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

Deoarece Moodle trebuie să scrie în propriul director de instalare, schimbăm proprietarul acestui director cu utilizatorul cu care rulează serviciul web (www-date):

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

De asemenea, avem nevoie un director pentru datele Moodle. Vom crea acest lucru din sfera de navigare pe web:

sudo mkdir /var/www/moodledata

Schimbăm proprietarul acestui director astfel încât Moodle să poată scrie:

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

Baza de date

Moodle va avea nevoie de suportul necesar de la motorul de baze de date pe care îl avem în Ubuntu 20.04, care în acest exemplu va fi MariaDB.

Pentru a începe, vom deschide deja un terminal (Ctrl + Alt + T) utilizați clientul consolei mysql și utilizatorul cu care gestionăm:

maríadb home shell

sudo mysql -u root -p

Acum hai să Pentru a crea baza de date:

creați o bază de date pentru moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Următorul pas va fi creaza utilizator:

creați utilizator pentru moodle

create user usuariomoodle@localhost identified by 'password123';

Noi continuăm acordarea permisiunilor necesare utilizatorului pe baza de date:

acordă privilegii

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

Y închidem conexiunea:

quit

PHP

Moodle va avea nevoie de anumite extensii pe care le vom instala din depozitele Ubuntu. Pentru început, vom actualiza lista pachetelor disponibile introducând terminalul (Ctrl + Alt + T):

sudo apt update

atunci instalăm pachetele:

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

La finalizare, va fi necesar reîncărcați configurația PHP sau a serviciului web, Asa Potrivit:

sudo systemctl reload apache2

Instalator web

Mașina Ubuntu 20.04 LTS pe care creez acest articol este accesibilă în subdomeniul ubuntu.local.lan, deci Voi folosi adresa URL http://ubuntu.local.lan/moodle pentru a accesa instalarea.

selectarea limbii pentru instalarea moodle

odată limba selectată, vom confirma traseele Moodle. Anterior am creat directorul de date sugerat de programul de instalare, deci nu va fi necesar să-l modificăm.

confirmați traseele

Următorul pas este selectați motorul bazei de date:

baza de date pentru moodle

Meniul derulant ne va arăta opțiunile disponibile în sistem. O vom alege pe cea care se potrivește configurației pe care am făcut-o anterior.

În pasul următor un formular ne va cere datele de conectare la serviciul de baze de date:

reglarea bazei de date

Vom furniza baza de date și numele de utilizator, precum și parola, la fel cum le-am creat în pașii anteriori.

Verificată conexiunea, va trebui acceptați condițiile de furnizare a serviciilor:

condiții de serviciu moodle

Mai jos este o listă cu verificarea cerințelor pentru instalarea Moodle pe Ubuntu 20.04:

verificarea cerințelor

Dacă pașii anteriori au fost corecți, toate cerințele fundamentale vor fi îndeplinite și putem continua cu procesul de instalare.

Procesul de instalare în sine va afișa o listă lungă de operații și rezultatele sale:

instalare moodle

Acest proces în cazul meu a durat mult. La sfârșitul instalării, începe configurarea administratorului pentru noul site:

date generale moodle

După configurare, sunteți automat conectat la site, afișând zona personală:

zona personală moodle

Și cu aceasta putem începe să lucrăm la noul nostru site Moodle și să începem să folosim acest lucru Platforma eLearning să lucreze atât într-o rețea locală, cât și prin internet. Utilizatorii care au nevoie de informații despre funcționarea sa pot consultați documentație oficială pe pagina proiectului.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   cum se instalează.me el a spus

    Buna ziua. Înțeleg că principiile dvs. de „etică editorială” nu includ practic nu plagierea secțiune cu secțiune și paragraf cu paragraf conținutul altor site-uri, nu?

    1.    Damien A. el a spus

      La vremea lui mi-a lipsit adăugarea linkului sursă. Am corectat. Salu2

  2.   FERNANDO MARTIN el a spus

    Multumesc

  3.   Aeroportul Leonardo el a spus

    Am esuat:

    EROARE 2002 (HY000): Nu se poate conecta la serverul MySQL local prin socketul "/var/run/mysqld/mysqld.sock" (2)