Moodle, mācību pārvaldības sistēma Ubuntu 20.04 LTS

par Moodle

Nākamajā rakstā mēs apskatīsim Moodle. Šī ir mācību vadības sistēma (LMS), brīvi izplatīts un rakstīts PHP. Tas ir paredzēts, lai palīdzētu skolotājiem izveidot tiešsaistes mācību kopienas. Moodle izveidoja Martín Dougiamas.

Turpmākajās rindās mēs redzēsim, kā instalēt Moodle Ubuntu 20.04 LTS Focal Fossa. Lai izpildītu darbības, kuras mēs redzēsim tālāk, mums iepriekš būs jānodrošina, lai mēs izpildītu noteiktas minimālās prasības, kādi tie ir; ir atjaunināta Ubuntu 20.04 LTS sistēma, LAMP kaudze vai vide, lietotāja konts ar sudo atļaujām un piekļuve internetam.

Ja jums vēl nav vajadzīgās vides, varat konsultējieties ar LAMP uzstādīšanas rokasgrāmata Ubuntu 20.04. Jūs varat integrēt Moodle Ubuntu 20.04 tīmekļa pakalpojumā vairākos veidos vai nu kā galveno vietni, kā atsevišķu virtuālo serveri vai, kā mēs darīsim šajā rakstā, kā daļu no galvenās vietnes. Ir svarīgi strādāt arī ar drošiem HTTPS savienojumiem, lai gan vienkāršības labad šajā rakstā mēs to darīsim, izmantojot HTTP.

Lejupielādējiet Moodle priekš Ubuntu 20.04

Programmas lejupielādes apgabalā oficiālajā tīmekļa vietnē, mēs varam lejupielādēt jaunāko stabilo versiju Moodle priekš Ubuntu 20.04 LTS.

Paketes, kuras atradīsim tīmeklī, ir pieejamas .tgz un .zip formātos, kuru saites ved uz automātisku lejupielādes lapu. Vēl viena iespēja šodien lejupielādējiet jaunāko versiju, tas atvērs termināli (Ctrl + Alt + T) un izmantos wget sekojoši:

lejupielādēt moodle

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

Instalēšana Ubuntu 20.04

Pirms Moodle instalēšanas Ubuntu 20.04 LTS mums būs jāveic dažas darbības, lai sagatavotu sistēmu. Tādā veidā mēs iegūsim tīmekļa instalētāju, kuru izmantosim vēlāk, lai strādātu bez problēmām.

Moodle faili

Lai sāktu, mēs to darīsim izpakojiet tikko lejupielādēto pakotni tieši tajā vietā, kas mūs interesē. Terminālā (Ctrl + Alt + T) mums būs jāizmanto tikai komanda:

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

Tā kā Moodle ir jāraksta savā instalācijas direktorijā, mēs mainām šī direktorija īpašnieku uz lietotāju, ar kuru darbojas tīmekļa pakalpojums (www-dati):

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

Mums arī vajag direktoriju Moodle datiem. Mēs to izveidosim no tīmekļa pārlūkošanas jomas:

sudo mkdir /var/www/moodledata

Mēs mainām šī direktorija īpašnieku lai Moodle varētu rakstīt:

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

Datu bāze

Moodle būs nepieciešams nepieciešamais atbalsts no datu bāzes dzinēja, kas mums ir Ubuntu 20.04, kas šajā piemērā būs MariaDB.

Lai sāktu, mēs jau atvērsim termināli (Ctrl + Alt + T) izmantot mysql konsoles klientu un lietotājs, ar kuru mēs pārvaldām:

maríadb mājas apvalks

sudo mysql -u root -p

Tagad pieņemsim Lai izveidotu datu bāzi:

izveidot datubāzi

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Nākamais solis būs izveidot lietotāju:

izveidot lietotāju moodle

create user usuariomoodle@localhost identified by 'password123';

Mēs turpinām nepieciešamo atļauju piešķiršana lietotājam datu bāzē:

piešķirt privilēģijas

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

Y mēs aizveram savienojumu:

quit

PHP

Moodle būs nepieciešami noteikti paplašinājumi, kurus mēs instalēsim no Ubuntu krātuvēm. Vispirms mēs atjaunināsim pieejamo pakotņu sarakstu, ierakstot terminālā (Ctrl + Alt + T):

sudo apt update

Nākamais mēs instalējam paketes:

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

Pēc pabeigšanas tas būs nepieciešams pārlādēt PHP vai tīmekļa pakalpojumu konfigurāciju, pēc vajadzības:

sudo systemctl reload apache2

Tīmekļa instalētājs

Ubuntu 20.04 LTS mašīna, kurā es izveidoju šo rakstu, ir pieejama apakšdomēnā ubuntu.local.lan, tāpēc es izmantošu URL http://ubuntu.local.lan/moodle lai piekļūtu instalācijai.

valodas izvēle moodle uzstādīšanai

Reiz izvēlētā valoda, mēs apstiprināsim Moodle maršrutus. Iepriekš mēs izveidojām instalēšanas programmas ieteikto datu direktoriju, tāpēc to modificēt nebūs nepieciešams.

apstipriniet maršrutus

Nākamais solis ir izvēlieties datu bāzes dzinēju:

datu bāze moodle

Nolaižamajā izvēlnē tiks parādītas sistēmā pieejamās iespējas. Mēs izvēlēsimies to, kas atbilst konfigurācijai, kuru esam veikuši iepriekš.

Nākamajā solī veidlapa lūgs mums savienojuma datus ar datu bāzes pakalpojumu:

datu bāzes noskaņošana

Mēs nodrošināsim datu bāzi un lietotāju vārdus, kā arī paroli, tāpat kā mēs tos izveidojām iepriekšējās darbībās.

Pārbaudīja savienojumu, mums tas būs jādara pieņemt pakalpojumu sniegšanas noteikumus:

moodle pakalpojumu sniegšanas noteikumi

Zemāk ir saraksts ar pārbaudot prasības Moodle instalēšanai Ubuntu 20.04:

prasību pārbaude

Ja iepriekšējās darbības ir bijušas pareizas, tiks izpildītas visas pamatprasības, un mēs varam turpināt instalēšanas procesu.

Pats instalēšanas process parādīs garu darbību sarakstu un tā rezultāti:

moodle uzstādīšana

Šis process manā gadījumā ilga ilgu laiku. Instalācijas beigās sākas administratora iestatīšana jaunajai vietnei:

vispārējie moodle dati

Pēc konfigurēšanas jūs automātiski piesakāties vietnē, parādot personīgo zonu:

moodle personīgā zona

Ar to mēs varam sākt strādāt pie mūsu jaunās Moodle vietnes un sākt to izmantot eLearning platforma strādāt gan lokālajā tīklā, gan internetā. Lietotāji, kuriem nepieciešama informācija par tā darbību, var konsultējieties ar oficiālā dokumentācija projekta lapā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   kā instalēt teica

    Sveiki. Es saprotu, ka jūsu “redakcijas ētikas” principi praktiski neietver citu vietņu satura plaģizēšanu pa sadaļām un pa daļām, vai ne?

    1.    Damjens A. teica

      Savā dienā man pietrūka pievienot avota saiti. Es esmu izlabojis. Salu2

  2.   FERNANDO MARTINS teica

    PALDIES

  3.   Leonardo teica

    ES izgāzos:

    KĻŪDA 2002 (HY000): Nevar izveidot savienojumu ar vietējo MySQL serveri, izmantojot ligzdu '/var/run/mysqld/mysqld.sock' (2)