Moodle, sistem za upravljanje učenja v Ubuntu 20.04 LTS

o Moodlu

V naslednjem članku si bomo ogledali Moodle. To je sistem za upravljanje učenja (LMS), prosto distribuira in piše v PHP. Namenjen je učiteljem pri ustvarjanju spletnih učnih skupnosti. Moodle je ustvaril Martín Dougiamas.

V naslednjih vrsticah bomo videli, kako namestiti Moodle na Ubuntu 20.04 LTS Focal Fossa. Če želite slediti korakom, ki jih bomo videli spodaj, prej bomo morali zagotoviti, da izpolnjujemo nekatere minimalne zahteve, takšni kot so; imeti posodobljen sistem Ubuntu 20.04 LTS, sklad LAMP ali okolje, uporabniški račun z dovoljenji sudo in dostop do interneta.

Če še nimate potrebnega okolja, lahko posvetujte se s Vodič za namestitev LAMP na Ubuntu 20.04. Moodle lahko vključite v spletno storitev Ubuntu 20.04 na več načinov, bodisi kot glavno spletno mesto, samostojni navidezni strežnik ali, kot bomo storili v tem članku, kot del glavnega spletnega mesta. Pomembno je tudi delo z varnimi povezavami HTTPS, čeprav bomo zaradi poenostavitve v tem članku to storili prek HTTP.

Prenesite Moodle za Ubuntu 20.04

V območju za prenos datoteke uradna spletna stran, lahko prenesite najnovejšo stabilno različico Moodle za Ubuntu 20.04 LTS.

Paketi, ki jih bomo našli v spletu, so na voljo v oblikah .tgz in .zip, katerih povezave vodijo na stran za samodejni prenos. Druga možnost za prenesite najnovejšo različico še danes, odprl bo terminal (Ctrl + Alt + T) in uporabil wget kot sledi:

prenesi moodle -

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

Namestitev v Ubuntu 20.04

Pred namestitvijo Moodle na Ubuntu 20.04 LTS bomo morali izvesti nekaj ukrepov za pripravo sistema. Tako bomo dobili spletni namestitveni program, ki ga bomo kasneje uporabili za brezhibno delo.

Datoteke Moodle

Za začetek bomo razpakirajte paket, ki smo ga pravkar prenesli neposredno na lokaciji, ki nas zanima. V terminalu (Ctrl + Alt + T) bomo morali uporabiti samo ukaz:

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

Ker mora Moodle pisati v svoj namestitveni imenik, lastnika tega imenika spremenimo v uporabnika, s katerim deluje spletna storitev (Www-podatkov):

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

Tudi mi potrebujemo imenik za podatke Moodle. To bomo ustvarili izven obsega brskanja po spletu:

sudo mkdir /var/www/moodledata

Spremenili bomo lastnika tega imenika tako da Moodle lahko napiše:

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

Baza podatkov

Moodle bo potreboval potrebno podporo mehanizma zbirke podatkov, ki ga imamo v Ubuntu 20.04, ki bo v tem primeru MariaDB.

Za začetek bomo odprli terminal (Ctrl + Alt + T) uporabite odjemalca konzole mysql in uporabnik, s katerim upravljamo:

maríadb domača lupina

sudo mysql -u root -p

Zdaj pa pojdiva Če želite ustvariti bazo podatkov:

ustvari bazo podatkov za

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Naslednji korak bo ustvari uporabnika:

ustvari uporabnika za

create user usuariomoodle@localhost identified by 'password123';

Nadaljujemo dodelitev potrebnih dovoljenj uporabniku v bazi podatkov:

podeli privilegije

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

Y zapremo povezavo:

quit

PHP

Moodle bo potreboval določene razširitve, ki jih bomo namestili iz repozitorijev Ubuntu. Za začetek bomo seznam razpoložljivih paketov posodobili tako, da vtipkamo v terminal (Ctrl + Alt + T):

sudo apt update

Potem namestimo pakete:

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

Po zaključku bo to potrebno znova naložite konfiguracijo PHP ali spletne storitve, kot je primerno:

sudo systemctl reload apache2

Spletni namestitveni program

Stroj Ubuntu 20.04 LTS, na katerem delam ta članek, je dostopen v poddomeni ubuntu.local.lan, zato uporabil bom url http://ubuntu.local.lan/moodle za dostop do namestitve.

izbira jezika za namestitev

Enkrat izbrani jezik, potrdili bomo poti Moodle. Prej smo ustvarili podatkovni imenik, ki ga je predlagal namestitveni program, zato ga ne bo treba spreminjati.

potrdite poti

Naslednji korak je izberite mehanizem baze podatkov:

baza podatkov za moodle

Spustni seznam nam prikaže možnosti, ki so na voljo v sistemu. Izbrali bomo tisto, ki ustreza konfiguraciji, ki smo jo naredili prej.

V naslednjem koraku obrazec nas bo vprašal za podatke o povezavi s storitvijo baze podatkov:

nastavitev baze podatkov

Navedli bomo bazo podatkov in uporabniška imena ter geslo, tako kot smo jih ustvarili v prejšnjih korakih.

Preverili smo povezavo, morali bomo sprejmite pogoje storitve:

pogoji storitve moodle

Spodaj je seznam preverjanje zahtev za namestitev Moodle v Ubuntu 20.04:

preverjanje zahtev

Če so bili prejšnji koraki pravilni, bodo izpolnjene vse temeljne zahteve in bomo lahko nadaljevali s postopkom namestitve.

Sam postopek namestitve bo prikazal dolg seznam operacij in njegovi rezultati:

namestitev moodle

Ta postopek je v mojem primeru trajal dolgo. Na koncu namestitve začne se skrbniška nastavitev za novo spletno mesto:

splošni podatki o razpoloženju

Po konfiguraciji ste samodejno prijavljeni na spletno mesto, ki prikazuje osebno področje:

osebno področje

In s tem lahko začnemo delati na našem novem spletnem mestu Moodle in začnemo uporabljati to platforma eLearning za delo tako v lokalnem omrežju kot prek interneta. Uporabniki, ki potrebujejo informacije o njegovem delovanju, lahko posvetujte se s uradna dokumentacija na strani projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   kako namestiti.me je dejal

    Zdravo. Razumem, da vaša načela "uredniške etike" praktično ne vključujejo neplagiranja odseka za odsekom in odstavek za odstavkom vsebine drugih spletnih mest, kajne?

    1.    Damien A. je dejal

      V svojem času sem zamudil dodati izvorno povezavo. Popravil sem. Salu2

  2.   FERNANDO MARTIN je dejal

    HVALA

  3.   Leonardo je dejal

    Ni mi uspelo:

    NAPAKA 2002 (HY000): Ne morem se povezati z lokalnim strežnikom MySQL prek vtičnice '/var/run/mysqld/mysqld.sock' (2)