Moodle, systém pro správu učení v Ubuntu 20.04 LTS

o Moodle

V dalším článku se podíváme na Moodle. Toto je systém řízení učení (LMS), volně distribuován a psán v PHP. Má pomoci učitelům vytvářet online vzdělávací komunity. Moodle vytvořil Martín Dougiamas.

V následujících řádcích uvidíme, jak nainstalovat Moodle na Ubuntu 20.04 LTS Focal Fossa. Chcete-li postupovat podle kroků, které uvidíme níže, bude nutné, abychom dříve zajistili, že splníme určité minimální požadavky, jak jsou; mít aktualizovaný systém Ubuntu 20.04 LTS, zásobník nebo prostředí LAMP, uživatelský účet s oprávněními sudo a přístup k internetu.

V případě, že ještě nemáte potřebné prostředí, můžete konzultovat Instalační příručka LAMP na Ubuntu 20.04. Moodle můžete integrovat do webové služby Ubuntu 20.04 několika způsoby, buď jako hlavní web, samostatný virtuální server, nebo, jak to uděláme v tomto článku, jako součást hlavního webu. Je také důležité pracovat se zabezpečenými připojeními HTTPS, i když pro zjednodušení v tomto článku to provedeme přes HTTP.

Stáhněte si Moodle pro Ubuntu 20.04

V oblasti stahování souboru web oficiální, můžeme stáhněte si nejnovější stabilní verzi Moodle pro Ubuntu 20.04 LTS.

Balíčky, které najdeme na webu, jsou k dispozici ve formátech .tgz a .zip, jejichž odkazy vedou na stránku automatického stahování. Další možnost pro stáhněte si nejnovější verzi ještě dnes, otevře terminál (Ctrl + Alt + T) a použije wget jak následuje:

stáhnout moodle

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

Instalace na Ubuntu 20.04

Před instalací Moodle v Ubuntu 20.04 LTS budeme muset provést několik akcí pro přípravu systému. Tímto způsobem získáme webový instalátor, který později použijeme k bezproblémové práci.

Soubory Moodle

Začneme rozbalte balíček, který jsme právě stáhli přímo v místě, které nás zajímá. V terminálu (Ctrl + Alt + T) budeme muset použít pouze příkaz:

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

Protože Moodle musí zapisovat do svého vlastního instalačního adresáře, změníme vlastníka tohoto adresáře na uživatele, se kterým běží webová služba (www-data):

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

Také potřebujeme adresář pro data Moodle. Budeme to vytvářet mimo rozsah procházení webu:

sudo mkdir /var/www/moodledata

Změníme vlastníka tohoto adresáře takže Moodle může psát:

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

Databáze

Moodle bude potřebovat potřebnou podporu z databázového stroje, který máme v Ubuntu 20.04, což bude v tomto příkladu MariaDB.

Nejprve otevřeme terminál (Ctrl + Alt + T) použijte klienta konzoly mysql a uživatel, se kterým spravujeme:

maríadb domácí skořápka

sudo mysql -u root -p

Tak pojďme Chcete-li vytvořit databázi:

vytvořit databázi pro moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Dalším krokem bude vytvořit uživatele:

vytvořit uživatele pro moodle

create user usuariomoodle@localhost identified by 'password123';

Pokračujeme udělení potřebných oprávnění uživateli v databázi:

udělovat oprávnění

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

Y ukončíme spojení:

quit

PHP

Moodle bude potřebovat určitá rozšíření, která nainstalujeme z repozitářů Ubuntu. Nejprve aktualizujeme seznam dostupných balíčků zadáním terminálu (Ctrl + Alt + T):

sudo apt update

Pak instalujeme balíčky:

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

Po dokončení to bude nutné znovu načíst konfiguraci PHP nebo webové služby, podle potřeby:

sudo systemctl reload apache2

Webový instalátor

Stroj Ubuntu 20.04 LTS, na kterém vytvářím tento článek, je přístupný v subdoméně ubuntu.local.lan, takže použiji url http://ubuntu.local.lan/moodle pro přístup k instalaci.

výběr jazyka pro instalaci Moodle

Jednou vybraný jazyk, budeme potvrzovat trasy Moodle. Dříve jsme vytvořili datový adresář navržený instalačním programem, takže nebude nutné jej upravovat.

potvrdit trasy

Dalším krokem je vyberte databázový stroj:

databáze pro Moodle

Rozbalovací nabídka nám ukáže možnosti dostupné v systému. Vybereme ten, který vyhovuje konfiguraci, kterou jsme provedli dříve.

V dalším kroku formulář vás požádá o údaje o připojení k databázové službě:

ladění databáze

Poskytneme databázi a uživatelská jména i heslo, stejně jako jsme je vytvořili v předchozích krocích.

Zkontrolovali jsme spojení, budeme muset přijměte podmínky služby:

Moodle podmínky služby

Níže je uveden seznam kontrola požadavků na instalaci Moodle na Ubuntu 20.04:

kontrola požadavků

Pokud byly předchozí kroky správné, budou splněny všechny základní požadavky a budeme moci pokračovat v procesu instalace.

Samotný proces instalace zobrazí dlouhý seznam operací a jeho výsledky:

instalace Moodle

Tento proces v mém případě trval dlouho. Na konci instalace začíná nastavení administrátora pro nový web:

obecné údaje o náladě

Po konfiguraci jste automaticky přihlášeni na web, zobrazující osobní oblast:

Moodle osobní oblast

A díky tomu můžeme začít pracovat na našem novém webu Moodle a začít ho používat eLearningová platforma pracovat jak v lokální síti, tak přes internet. Uživatelé, kteří potřebují informace o svém provozu, mohou konzultovat oficiální dokumentace na stránce projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   jak install.me řekl

    Ahoj. Chápu, že vaše zásady „redakční etiky“ nezahrnují prakticky neplagiát po částech a odstavcích po odstavcích obsah jiných stránek, že?

    1.    Damien A. řekl

      Ve své době mi chybělo přidání zdrojového odkazu. Opravil jsem. Salu2

  2.   FERNANDO MARTIN řekl

    DÍKY

  3.   Leonardo řekl

    Selhal jsem:

    ERROR 2002 (HY000): Can't connect to local MySQL server via socket '/var/run/mysqld/mysqld.sock' (2)