Å ha plattformer som tilpasser seg våre behov installert på datamaskinen har blitt avgjørende for at arbeidet vi gjør gjennom det skal være så komplett og effektivt som mulig.
I dag ser vi hvordan utdanningssegmentet har fått ny styrke og ikke bare på grunn av globale situasjoner, men fordi IT -sektoren har en slik boom, er det forskjellige plattformer utelukkende designet for utdanningsdelen. Dette er ideelt når tiden vår er begrenset eller vi ikke fysisk vil flytte til et sted.
Blant de mest populære moderne utdanningsplattformene finner vi Moodle. Moodle lar brukerne få tilgang til en plattform med et robust og sikkert integrert system. Dette garanterer at alt som finner sted der blir administrert sentralt med de beste verktøyene for dette formålet.
Moodle tilbyr et enkelt brukergrensesnitt med funksjoner som dra og slipp, og et pluss er at det støtter mer enn 120 språk.
MiljøerMoodle integrerer to viktige miljøer som:
- Blandet læring
- Online kurs
funksjonerBlant de mest fremragende egenskapene til Moodle finner vi:
- Konstant overvåking av fremdriften i aktivitetene som er utført
- Den integrerer et personlig styre med nåværende og tidligere kurs, i tillegg er en seksjon integrert for å gjennomgå ventende arbeid
- Tilgjengelig brukergrensesnitt
- Kompatibel med åpne standarder som IMS-LTI eller SCORM
- Det gir oss muligheten til å laste opp filer til skyen via OneDrive, Dropbox og Google Drive
- Den har aktiviteter og samarbeidsverktøy som fora, wikier, ordlister, databaseaktiviteter
- Varsler oss om nye hendelser
- Konstant sikkerhetsoppdateringer
- Den har sikker autentisering og massive registreringer på en sikker måte
- Integrer en alt-i-ett-kalender
Hvis du ser at det er et levedyktig alternativ, vil Solvetic lære deg hvordan du installerer Moodle på Ubuntu 21.04.
1. Slik installerer du Moodle på Ubuntu 21.04
Trinn 1
Det første er å sjekke at vi bruker Ubuntu 21.04, for dette i terminalen utfører vi følgende:
lsb_release -a
Steg 2
Etter dette vil vi oppdatere systemet med kommandoen:
sudo apt oppdatering
Trinn 3
Nå skal vi installere de nødvendige PHP -utvidelsene og bibliotekene slik at Moodle kan fungere som forventet, vi utfører:
sudo apt installer 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
Trinn 4
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av disse tilleggene:
Etter dette skal vi installere LEMP -stakken på systemet, LEMP (Linux, Nginx (EngineX), MariaDB og PHP) er utviklet som et sett med verktøy for å implementere og administrere webapplikasjoner, derfor er det nødvendig å installere denne bunken før du installerer og konfigurerer Moodle fullt ut på Ubuntu 21.04.
Trinn 5
Det første du skal installere er Nginx med følgende kommando:
sudo apt installer nginx
Trinn 6
Vi bekrefter installasjonen med bokstaven S:
Trinn 7
Alle Nginx -konfigurasjonsfilene blir lagret i /etc /nginx -katalogen, og hovedkonfigurasjonsfilen er /etc/nginx/nginx.conf.
Vi sjekker tilstanden til Nginx med kommandoen:
sudo systemctl status nginx
Trinn 8
Vi ser at statusen er aktiv og kjører, nå aktiverer vi Nginx med Linux -oppstart:
sudo systemctl er aktivert nginx
Trinn 9
Vi utfører kommandoen "ip add" for å se IP -adressen til Ubuntu 21.04:
Trinn 10
Med den IP -adressen går vi til en nettleser, og når vi går inn i den, vil vi se Nginx -hjemmesiden:
FORSTØRRE
Trinn 11
Nå skal vi installere MariaDB, med MariaDB vil vi ha et relasjonsdatabaseadministrasjonssystem, for installasjonen utfører vi:
sudo apt installer mariadb-server mariadb-klient
Trinn 12
Vi bekrefter nedlasting og installasjon med bokstaven S:
Trinn 13
Vi sjekker statusen til MariaDB:
sudo systemctl status mariadb
Trinn 14
Nå aktiverer vi MariaDB med Ubuntu 21.04 boot:
sudo systemctl er aktivert mariadb
Trinn 15
Det er på tide å sikre installasjonen av MariaDB siden noen parametere som standard er usikre, for dette utfører vi følgende:
sudo mysql_secure_installationNår du trykker Enter, vil vi tilordne rotpassordet:
Trinn 16
Vi vil se følgende spørsmål som vi svarer med bokstaven "y":
- Vil du fjerne anonyme brukere? [Y / n] og
- Vil du ikke tillate root -pålogging eksternt? [Y / n] og
- Vil du fjerne testdatabasen og få tilgang til den? [Y / n] og
- Last inn privilegietabellene nå? [Y / n] og
Trinn 17
For å lage nettsteder må vi installere PHP som er et dynamisk og åpen kildekode programmeringsspråk, for å installere det i Ubuntu 21.04 skal vi utføre:
sudo apt installer php php-mysql php-fpm
Trinn 18
Vi bekrefter prosessen med bokstaven S:
Trinn 19
Vi aktiverer PHP med Ubuntu 21.04 oppstart:
sudo systemctl er aktivert php7.4-fpm
2. Lag Moodle Ubuntu Server 21.04 database og last ned lagre
Trinn 1
Vi må opprette databasen i MySQL for å administrere Moodle, for dette får vi tilgang til MySQL med kommandoen:
sudo mysqlDer utfører vi hver av følgende linjer:
LAG DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICED BY 'password'; FLUSH -PRIVILEGER; slutte;
Steg 2
Etter dette skal vi laste ned Moodle -lagrene med kommandoen:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Trinn 3
Vi skal pakke ut innholdet i den komprimerte filen til / var / www / html -katalogen:
sudo tar -zvxf moodle -latest -39.tgz -C / var / www / html /
Trinn 4
Vi kommer til å liste det utpakkede innholdet:
ls / var / www / html /
Trinn 5
Vi gir de nødvendige tillatelsene:
sudo chown www -data: www -data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
Trinn 6
Vi lager katalogen der Moodle -dataene vil være:
sudo mkdir -p / var / moodledataVi gir de nødvendige tillatelsene:
sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata
Trinn 7
Det neste trinnet vil være å redigere konfigurasjonsfilen for Moodle, for dette utfører vi følgende:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
Trinn 8
Vi vil se følgende:
Trinn 9
Vi går til følgende linjer:
$ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefix
Trinn 10
Der må vi redigere verdiene med dataene som vi har registrert i MySQL:
Trinn 11
Nedenfor finner vi følgende linjer og tildeler disse verdiene:
$ CFG-> wwwroot = 'http: // datamaskinnavn';
$ CFG-> dataroot = ' / var / moodledata';
Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X.
Trinn 12
Det er avgjørende at NGINX støtter Moodle -området, for dette skal vi opprette en ny serverblokkonfigurasjon i katalogen /etc/nginx/conf.d/, vi bruker følgende kommando:
sudo nano /etc/nginx/conf.d/moodle.confDer skriver vi inn følgende syntaks:
server {lyt 80; servernavn "Team"; root / var / www / html / moodle; indeks index.php; location / {try_files $ uri $ uri / /index.php?$query_string; } plassering ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; inkludere /etc/nginx/mime.types; inkludere fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}
Vi lagrer endringene og avslutter redaktøren.
Trinn 13
Vi validerer Nginx -konfigurasjonen og laster inn tjenesten på nytt:
sudo nginx -t
sudo systemctl last inn nginx på nytt
Trinn 14
For å fullføre prosessen går vi til en nettleser og skriver inn IP -adressen til Ubuntu 21.04, vi ser følgende:
FORSTØRRE
Trinn 15
Der klikker vi på "Fortsett" og i det neste vinduet bekrefter vi at installasjonskravene er oppfylt:
FORSTØRRE
Trinn 16
Nederst klikker vi på "Fortsett" for å fortsette til installasjonsprosessen for disse komponentene:
FORSTØRRE
Trinn 17
Når denne prosessen avsluttes, ser vi dette:
FORSTØRRE
Trinn 18
Vi klikker på Fortsett, og nå må vi registrere noen data som administratorbruker, e -post, land og sone:
FORSTØRRE
Trinn 19
Vi klikker på "Oppdater profil", og nå vil vi se følgende:
FORSTØRRE
Trinn 20
Der registrerer vi ønsket informasjon for nettstedet i Moodle, nederst kan vi tildele geografisk region:
FORSTØRRE
Trinn 21
Vi klikker på "Lagre endringer", og vi får tilgang til Moodle:
FORSTØRRE
Trinn 22
Det er mulig å konfigurere HTTPS i Moodle for større sikkerhet, hvis vi vil gjøre det, går vi til terminalen og utfører:
sudo snap install --classic certbot
Trinn 23
På slutten av installasjonen går vi inn:
Trinn 24
Vi genererer nå Nginx -sertifikatet med følgende kommando:
sudo certbot -nginx
Trinn 25
Der skriver vi inn e -posten vår og godtar deretter lisensvilkårene:
Trinn 26
Når dette er gjort, går vi til konfigurasjonsfilen:
sudo nano /var/www/html/moodle/config.phpVi finner linjen "CFG-> wwwroot":
Trinn 27
Der etablerer vi HTTPS:
Vi lagrer endringene.
Trinn 28
Etter dette kan vi få tilgang til Moodle trygt og navigere gjennom alternativene som:
Kalendere:
FORSTØRRE
Trinn 29
Personlige notater:
FORSTØRRE
Trinn 30
Nettstedadministrasjon:
FORSTØRRE
På denne måten vil du ha installert og riktig konfigurert Moodle i Ubuntu 21.04. Det er en omfattende prosess som er verdt det å ha de beste alternativene for en online plattform på utdanningsnivå.