Avere piattaforme che si adattano alle nostre esigenze installate sul computer è diventato essenziale affinché il lavoro che svolgiamo attraverso di esso sia il più completo ed efficiente possibile.
Oggi vediamo come il segmento educativo ha preso nuova forza e non solo a causa delle situazioni globali ma perché il settore IT ha un tale boom, ci sono diverse piattaforme progettate esclusivamente per la parte educativa. Questo è l'ideale quando il nostro tempo è limitato o non vogliamo spostarci fisicamente in un luogo.
Tra le piattaforme educative moderne più popolari troviamo Moodle. Moodle consente ai suoi utenti di avere accesso a una piattaforma con un sistema integrato robusto e sicuro. Ciò garantisce che tutto ciò che vi avviene sia gestito centralmente con i migliori strumenti a questo scopo.
Moodle offre una semplice interfaccia utente con funzionalità come il trascinamento della selezione e un vantaggio è che supporta più di 120 lingue.
AmbientiMoodle integra due ambienti essenziali come:
- Apprendimento misto
- Corsi online
caratteristicheTra le caratteristiche più importanti di Moodle troviamo:
- Monitoraggio costante dello stato di avanzamento delle attività svolte
- Integra una bacheca personalizzata con i corsi attuali e precedenti, inoltre è integrata una sezione per rivedere il lavoro in sospeso
- Interfaccia utente accessibile
- Compatibile con standard aperti come IMS-LTI o SCORM
- Ci dà la possibilità di caricare file nel cloud tramite OneDrive, Dropbox e Google Drive
- Dispone di attività e strumenti di cooperazione come forum, wiki, glossari, attività di database
- Ci informa su nuovi eventi
- Aggiornamenti di sicurezza costanti
- Ha un'autenticazione sicura e registrazioni massicce in modo sicuro
- Integra un calendario tutto in uno
Se vedi che è un'opzione praticabile, Solvetic ti insegnerà come installare Moodle su Ubuntu 21.04.
1. Come installare Moodle su Ubuntu 21.04
Passo 1
La prima cosa è verificare che stiamo usando Ubuntu 21.04, per questo nel terminale eseguiamo quanto segue:
lsb_release -a
Passo 2
Successivamente aggiorneremo il sistema con il comando:
sudo apt update
Passaggio 3
Ora installeremo le estensioni PHP e le librerie richieste in modo che Moodle possa funzionare come previsto, eseguiamo:
sudo apt install php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav
Passaggio 4
Inseriamo la lettera S per confermare il download e l'installazione di questi componenti aggiuntivi:
Successivamente andremo ad installare lo stack LEMP sul sistema, LEMP (Linux, Nginx (EngineX), MariaDB e PHP) sono stati sviluppati come un insieme di utilità per implementare e gestire applicazioni web, quindi è necessario installare questo stack prima di installare e configurare completamente Moodle su Ubuntu 21.04.
Passaggio 5
La prima cosa da installare sarà Nginx con il seguente comando:
sudo apt install nginx
Passaggio 6
Confermiamo l'installazione con la lettera S:
Passaggio 7
Tutti i file di configurazione di Nginx verranno archiviati nella directory /etc/nginx e il file di configurazione principale è /etc/nginx/nginx.conf.
Verifichiamo lo stato di Nginx con il comando:
sudo systemctl status nginx
Passaggio 8
Vediamo che il suo stato è attivo e in esecuzione, ora abilitiamo Nginx con l'avvio di Linux:
sudo systemctl è abilitato nginx
Passaggio 9
Eseguiamo il comando "ip add" per vedere l'indirizzo IP di Ubuntu 21.04:
Passaggio 10
Con quell'indirizzo IP andiamo su un browser e quando lo inseriamo vedremo la home page di Nginx:
INGRANDIRE
Passaggio 11
Ora andremo ad installare MariaDB, con MariaDB avremo un sistema di amministrazione di database relazionali, per la sua installazione eseguiamo:
sudo apt install mariadb-server mariadb-client
Passaggio 12
Confermiamo il download e l'installazione con la lettera S:
Passaggio 13
Controlliamo lo stato di MariaDB:
sudo systemctl status mariadb
Passaggio 14
Ora abilitiamo MariaDB con l'avvio di Ubuntu 21.04:
sudo systemctl è abilitato mariadb
Passaggio 15
È tempo di garantire l'installazione di MariaDB poiché per impostazione predefinita alcuni parametri non sono sicuri, per questo eseguiamo quanto segue:
sudo mysql_secure_installationQuando premiamo Invio assegneremo la password di root:
Passaggio 16
Vedremo le seguenti domande alle quali rispondiamo con la lettera "y":
- Rimuovere gli utenti anonimi? [S / n] e
- Non consentire l'accesso come root da remoto? [S / n] e
- Rimuovere il database di prova e accedervi? [S / n] e
- Ricaricare le tabelle dei privilegi ora? [S / n] e
Passaggio 17
Per creare siti web dobbiamo installare PHP che è un linguaggio di programmazione dinamico e open source, per installarlo in Ubuntu 21.04 eseguiremo:
sudo apt install php php-mysql php-fpm
Passaggio 18
Confermiamo il processo con la lettera S:
Passo 19
Abilitiamo PHP con l'avvio di Ubuntu 21.04:
sudo systemctl è abilitato php7.4-fpm
2. Crea il database Moodle Ubuntu Server 21.04 e scarica i repository
Passo 1
Dobbiamo creare il database in MySQL per amministrare Moodle, per questo accediamo a MySQL con il comando:
sudo mysqlLì eseguiamo ciascuna delle seguenti righe:
CREA DATABASE moodle; CONCEDERE SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TABELLE TEMPORANEE, DROP, INDEX, ALTER ON moodle * A 'moodleadmin' @ 'localhost' IDENTIFICATO DA 'password'; PRIVILEGI DI SCARICO; esentato;
Passo 2
Successivamente, scaricheremo i repository Moodle con il comando:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Passaggio 3
Stiamo per estrarre il contenuto del file compresso nella directory /var/www/html:
sudo tar -zvxf moodle-latest-39.tgz -C / var / www / html /
Passaggio 4
Elenchiamo il contenuto estratto:
ls/var/www/html/
Passaggio 5
Concediamo le autorizzazioni necessarie:
sudo chown www-data: www-data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
Passaggio 6
Creiamo la directory dove saranno i dati Moodle:
sudo mkdir -p / var / moodledataConcediamo le autorizzazioni necessarie:
sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata
Passaggio 7
Il prossimo passo sarà modificare il file di configurazione di Moodle, per questo eseguiamo quanto segue:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
Passaggio 8
Vedremo quanto segue:
Passaggio 9
Passiamo alle seguenti righe:
$ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefisso
Passaggio 10
Lì dobbiamo modificare i valori con i dati che abbiamo registrato in MySQL:
Passaggio 11
Di seguito individuiamo le seguenti righe e assegniamo questi valori:
$ CFG-> wwwroot = 'http: // nome_computer';
$ CFG-> dataroot = '/ var / moodledata';
Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con Ctrl + X.
Passaggio 12
È fondamentale che NGINX supporti il sito Moodle, per questo creeremo una nuova configurazione del blocco del server nella directory /etc/nginx/conf.d/, usiamo il seguente comando:
sudo nano /etc/nginx/conf.d/moodle.confLì inseriamo la seguente sintassi:
server {ascolta 80; nome_server "Squadra"; root / var / www / html / moodle; indice index.php; posizione / {try_files $ uri $ uri / /index.php?$query_string; } posizione ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; includi /etc/nginx/mime.types; includi fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}
Salviamo le modifiche ed usciamo dall'editor.
Passaggio 13
Convalidiamo la configurazione di Nginx e ricarichiamo il servizio:
sudo nginx -t
sudo systemctl ricarica nginx
Passaggio 14
Per completare il processo andiamo su un browser e inseriamo l'indirizzo IP di Ubuntu 21.04, vedremo quanto segue:
INGRANDIRE
Passaggio 15
Lì clicchiamo su "Continua" e nella finestra successiva confermiamo che i requisiti di installazione sono soddisfatti:
INGRANDIRE
Passaggio 16
In basso facciamo clic su "Continua" per procedere al processo di installazione di questi componenti:
INGRANDIRE
Passaggio 17
Al termine di questo processo vedremo questo:
INGRANDIRE
Passaggio 18
Facciamo clic su Continua e ora dobbiamo registrare alcuni dati come utente amministratore, email, paese e zona:
INGRANDIRE
Passo 19
Facciamo clic su "Aggiorna profilo" e ora vedremo quanto segue:
INGRANDIRE
Passaggio 20
Lì registriamo le informazioni desiderate per il sito in Moodle, in basso possiamo assegnare la regione geografica:
INGRANDIRE
Passo 21
Facciamo clic su "Salva modifiche" e accederemo a Moodle:
INGRANDIRE
Passo 22
È possibile configurare HTTPS in Moodle per una maggiore sicurezza, se vogliamo farlo andiamo al terminale ed eseguiamo:
sudo snap install --classic certbot
Passo 23
Al termine dell'installazione inseriamo:
Passaggio 24
Ora generiamo il certificato Nginx con il seguente comando:
sudo certbot -nginx
Passo 25
Lì inseriamo la nostra email e quindi accettiamo i termini della licenza:
Passo 26
Fatto ciò, andiamo al file di configurazione:
sudo nano /var/www/html/moodle/config.phpTroviamo la riga "CFG-> wwwroot":
Passaggio 27
Lì stabiliamo HTTPS:
Salviamo le modifiche.
Passo 28
Dopodiché possiamo accedere a Moodle in modo sicuro e navigare tra le sue opzioni come:
Calendari:
INGRANDIRE
Passo 29
Note personali:
INGRANDIRE
Passo 30
Amministrazione del sito:
INGRANDIRE
In questo modo avrai installato e configurato correttamente Moodle in Ubuntu 21.04. È un processo esteso che vale la pena di avere le migliori opzioni di una piattaforma online a livello educativo.