Moodle, sistem upravljanja učenjem u Ubuntu 20.04 LTS

o Moodlu

U sljedećem članku ćemo pogledati Moodle. Ovo je sistem upravljanja učenjem (LMS), slobodno distribuira i piše na PHP-u. Namijenjen je pomaganju nastavnicima u stvaranju zajednica za učenje na mreži. Moodle je kreirao Martín Dougiamas.

U narednim redovima ćemo vidjeti kako instalirati Moodle u Ubuntu 20.04 LTS Focal Fossa. Da biste slijedili korake koje ćemo vidjeti u nastavku, bit će potrebno da prethodno osiguramo da ispunjavamo određene minimalne zahtjeve, kakvi jesu; imaju ažurirani Ubuntu 20.04 LTS sistem, LAMP stog ili okruženje, korisnički račun sa sudo dozvolama i pristup Internetu.

U slučaju da još nemate potrebno okruženje, možete obratite se Vodič za instalaciju LAMP-a na Ubuntu 20.04. Moodle možete integrirati u Ubuntu 20.04 web uslugu na više načina, bilo kao glavnu web lokaciju, samostalni virtualni server ili, kao što ćemo učiniti u ovom članku, kao dio glavne web stranice. Također je važno raditi sa sigurnim HTTPS vezama, iako ćemo radi jednostavnosti u ovom članku to učiniti putem HTTP-a.

Preuzmite Moodle za Ubuntu 20.04

U području za preuzimanje datoteke zvanična web stranica, moći ćemo preuzmite najnoviju stabilnu verziju Moodle za Ubuntu 20.04 LTS.

Paketi koje ćemo naći na internetu dostupni su u formatima .tgz i .zip, čiji linkovi vode do stranice za automatsko preuzimanje. Druga opcija za preuzmite najnoviju verziju danas, otvorit će terminal (Ctrl + Alt + T) i koristiti wget kao što slijedi:

preuzmi moodle

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

Instalacija na Ubuntu 20.04

Prije instaliranja Moodle-a na Ubuntu 20.04 LTS morat ćemo izvršiti nekoliko radnji za pripremu sistema. Na ovaj način dobit ćemo web instalater koji ćemo kasnije koristiti za rad bez problema.

Moodle datoteke

Za početak hoćemo raspakujte paket koji smo upravo preuzeli direktno na lokaciji koja nas zanima. U terminalu (Ctrl + Alt + T) trebat ćemo koristiti samo naredbu:

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

Budući da Moodle mora pisati u vlastiti instalacijski direktorij, mijenjamo vlasnika ovog direktorija u korisnika s kojim radi web usluga (www-podaci):

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

Takođe trebamo direktorij za Moodle podatke. Stvorit ćemo ovo izvan opsega pregledavanja weba:

sudo mkdir /var/www/moodledata

Mijenjamo vlasnika ovog direktorija tako da Moodle može napisati:

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

Baza podataka

Moodleu će trebati potrebna podrška od mehanizma baze podataka koji imamo u Ubuntu 20.04, a koji će u ovom primjeru biti MariaDB.

Za početak ćemo već otvoriti terminal (Ctrl + Alt + T) koristite mysql klijent konzole i korisnik s kojim upravljamo:

maríadb kućna školjka

sudo mysql -u root -p

Ajmo sad Za stvaranje baze podataka:

stvoriti bazu podataka za moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Sledeći korak će biti kreiraj korisnika:

stvoriti korisnika za moodle

create user usuariomoodle@localhost identified by 'password123';

Mi nastavljamo davanje potrebnih dozvola korisniku u bazi podataka:

dodijeliti privilegije

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

Y zatvaramo vezu:

quit

PHP

Moodleu će trebati određena proširenja koja ćemo instalirati iz Ubuntu spremišta. Za početak ćemo ažurirati listu dostupnih paketa upisivanjem u terminal (Ctrl + Alt + T):

sudo apt update

Onda instaliramo pakete:

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

Po završetku to će biti potrebno ponovno učitajte konfiguraciju PHP-a ili web usluge, po potrebi:

sudo systemctl reload apache2

Web instalater

Ubuntu 20.04 LTS mašina na kojoj radim ovaj članak dostupna je u poddomeni ubuntu.local.lan, tako da koristit ću url http://ubuntu.local.lan/moodle za pristup instalaciji.

izbor jezika za instalaciju moodle-a

Jednom izabrani jezik, potvrdit ćemo Moodle rute. Prije smo kreirali direktorij podataka koji je predložio instalacijski program, pa neće biti potrebno mijenjati ga.

potvrdite rute

Sledeći korak je odaberite mehanizam baze podataka:

baza podataka za moodle

Padajući će nam pokazati opcije dostupne u sistemu. Mi ćemo odabrati onu koja odgovara konfiguraciji koju smo prethodno napravili.

U sljedećem koraku obrazac zatražit će od nas podatke o vezi sa uslugom baze podataka:

podešavanje baze podataka

Pružit ćemo bazu podataka i korisnička imena, kao i lozinku, baš kao što smo ih kreirali u prethodnim koracima.

Provjerili vezu, morat ćemo prihvatite uslove usluge:

Uslovi usluge moodle

Ispod je lista provjera zahtjeva za instalaciju Moodle-a na Ubuntu 20.04:

provjera zahtjeva

Ako su prethodni koraci bili točni, svi temeljni zahtjevi će biti zadovoljeni i moći ćemo nastaviti s postupkom instalacije.

Sam postupak instalacije prikazat će dugačku listu operacija i njegovi rezultati:

moodle instalacija

Ovaj postupak je u mom slučaju trajao dugo. Na kraju instalacije, započinje postavljanje administratora za novu stranicu:

opći podaci o raspoloženju

Nakon konfiguracije automatski se prijavljujete na stranicu, prikazuje lično područje:

raspoloženje lično područje

A s ovim možemo početi raditi na našoj novoj Moodle stranici i početi koristiti ovo eLearning platforma raditi i u lokalnoj mreži i putem Interneta. Korisnici kojima su potrebne informacije o njegovom radu mogu obratite se službena dokumentacija na stranici projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   kako instalirati.me rekao je

    Zdravo. Razumijem da vaši principi "uređivačke etike" ne uključuju praktički neplagiranje odjeljaka po odjeljak i paragrafa po sadržaj drugih web stranica, zar ne?

    1.    Damien A. rekao je

      U svoje vrijeme propustio sam dodati izvornu vezu. Ispravio sam. Salu2

  2.   FERNANDO MARTIN rekao je

    HVALA

  3.   Leonardo rekao je

    Nisam uspio:

    GREŠKA 2002 (HY000): Ne mogu se povezati s lokalnim MySQL serverom putem utičnice '/var/run/mysqld/mysqld.sock' (2)