Moodle, un sistema de gestió d'aprenentatge en Ubuntu 20.04 LTS

about Moodle

En el següent article anem a fer una ullada a Moodle. Aquest és un sistema de gestió d'aprenentatge (Lms), de distribució lliure i escrit en PHP. Està pensat per ajudar els docents a crear comunitats d'aprenentatge en línia. Moodle va ser creat per Martín Dougiamas.

En les següents línies veurem com instal·lar Moodle en Ubuntu 20.04 LTS Focal Fossa. Per seguir els passos que a continuació veurem, caldrà que prèviament ens assegurem de complir certs requisits mínims, Com són; disposar d'un sistema Ubuntu 20.04 LTS actualitzat, una pica o entorn LAMP, un compte d'usuari amb permisos sudo i accés a Internet.

En cas que no disposar encara d'l'entorn necessari, es pot consultar la guia d'instal·lació de LAMP a Ubuntu 20.04. Pots integrar Moodle en el servei web d'Ubuntu 20.04 de múltiples formes, ja sigui com el lloc web principal, un servidor virtual independent o, com farem en aquest article, com a part de la pàgina web principal. També és important treballar amb connexions segures HTTPS, encara que per simplicitat en aquest article ho farem sobre HTTP.

Descarregar Moodle per a Ubuntu 20.04

A la zona de descàrregues de la web oficial, podrem descarregar l'última versió estable de Moodle per a Ubuntu 20.04 LTS.

Els paquets que trobarem a la web, estan disponibles en format .tgz i .zip, els enllaços condueixen a una pàgina de descàrrega automàtica. Una altra opció per descarregar l'última versió a dia d'avui, Serà obrir una terminal (Ctrl + Alt + T) i utilitzar wget de la següent manera:

descàrrega moodle

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

Instal·lació en Ubuntu 20.04

Abans d'instal·lar Moodle en Ubuntu 20.04 LTS haurem de realitzar unes quantes accions per preparar el sistema. Així aconseguirem que l'instal·lador web que utilitzarem després funcioni sense problemes.

Arxius de Moodle

Per començar anem a descomprimir el paquet que acabem de descarregar directament a la ubicació que ens interessa. En una terminal (Ctrl + Alt + T), només haurem d'utilitzar la comanda:

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

Com Moodle necessita escriure en el seu propi directori d'instal·lació, canviem el propietari d'aquest directori a l'usuari amb el qual corre el servei web (www-data):

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

necessitem també un directori per a les dades de Moodle. Aquest ho anem a crear fora de l'abast de la navegació web:

sudo mkdir /var/www/moodledata

Canviem el propietari d'aquest directori per tal que Moodle escriure:

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

Base de dades

Moodle necessitarà el suport necessari de motor de base de dades que tinguem en Ubuntu 20.04, que en aquest exemple serà MariaDB.

Per començar obrirem una terminal (Ctrl + Alt + T) ja utilitzar el client de consola mysql i l'usuari amb el qual administrem:

MariaDB inici shell

sudo mysql -u root -p

Ara anem a crear la base de dades:

crear base de dades per a Moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

El següent pas serà crear l'usuari:

crear usuari per Moodle

create user usuariomoodle@localhost identified by 'password123';

continuem atorgant els permisos necessaris a l'usuari sobre la base de dades:

grant privileges

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

Y tanquem la connexió:

quit

PHP

Moodle necessitarà de certes extensions que instal·larem des dels repositoris d'Ubuntu. Per començar anem a actualitzar la llista de paquets disponibles escrivint a la terminal (Ctrl + Alt + T):

sudo apt update

A continuació instal·lem els paquets:

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

A l'acabar, caldrà recarregar la configuració de l'servei web o PHP, Segons correspongui:

sudo systemctl reload apache2

instal·lador web

La màquina Ubuntu 20.04 LTS sobre la qual realitzo aquest article és accessible en el subdomini ubuntu.local.lan, de manera que faré servir la URL http://ubuntu.local.lan/moodle per accedir a la instal·lació.

selecció de l'idioma per a la instal·lació de moodle

Un cop seleccionat l'idioma, anem a confirmar les rutes de Moodle. Anteriorment vam crear el directori de dades que suggereix l'instal·lador, per la qual cosa no serà necessari modificar-lo.

confirmar rutes

El següent pas és seleccionar el motor de base de dades:

base de dades per moodle

El desplegable ens mostrarà les opcions disponibles al sistema. Triarem la que s'adeqüi a la configuració que hem realitzat abans.

En el següent pas un formulari ens sol·licitarà les dades de connexió a l'servei de base de dades:

ajust de base de dades

Proporcionarem els noms de la base de dades i l'usuari, així com la contrasenya, tal com els vam crear en els passos anteriors.

Comprovada la connexió, haurem de acceptar les condicions de l'servei:

condicions de l'servei moodle

A continuació es mostra una llista de comprovació de requisits per a la instal·lació de Moodle a Ubuntu 20.04:

comprovació de requisits

Si els passos anteriors han estat correctes, tots els requisits fonamentals es compliran i podrem continuar amb el procés d'instal·lació.

El procés d'instal·lació en si mostrarà una llarga llista d'operacions i els seus resultats:

instal·lació de moodle

Aquest procés en el meu cas va portar força temps. A l'acabar la instal·lació, comença la configuració de l'administrador per al nou lloc:

dades generals de Moodle

Finalitzada la configuració, s'inicia sessió automàticament en el lloc, Mostrant l'àrea personal:

àrea personal de moodle

I amb això ja podem començar a treballar en el nostre nou lloc Moodle, i començar a utilitzar aquesta plataforma d'aprenentatge electrònic per treballar tant en xarxa local com a través d'Internet. Els usuaris que necessitin informació sobre el seu funcionament, poden consultar la documentació oficial a la pàgina de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   cominstal·lar.me va dir

    Hola. Entenc que els vostres principis de «ètica editorial» no inclouen el fet de no plagiar práticamente secció per secció i paràgraf per paràgraf el contingut d'altres llocs, no?

    1.    Damià A. va dir

      En el seu moment em va passar afegir l'enllaç de font. Ho he corregit. Salu2

  2.   FERRAN MARTIN va dir

    GRÀCIES

  3.   Leonardo va dir

    vaig fracassar:

    ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)