Наличието на платформи, които се адаптират към нашите нужди, инсталирани на компютъра, стана от съществено значение за работата, която вършим чрез него, да бъде възможно най -пълна и ефективна.
Днес виждаме как образователният сегмент придоби нови сили и не само поради глобалните ситуации, но тъй като ИТ секторът има такъв бум, има различни платформи, предназначени изключително за образователната част. Това е идеално, когато времето ни е ограничено или не искаме физически да се преместим на място.
Сред най -популярните съвременни образователни платформи откриваме Moodle. Moodle позволява на своите потребители да имат достъп до платформа със здрава и сигурна интегрирана система. Това гарантира, че всичко, което се случва там, се управлява централно с най -добрите инструменти за тази цел.
Moodle предлага прост потребителски интерфейс с функции като плъзгане и пускане, а плюс е, че поддържа повече от 120 езика.
Околна средаMoodle интегрира две основни среди като:
- Дистанционно обучение с присъствени срещи
- Онлайн курсове
ХарактеристикаСред най -забележителните характеристики на Moodle откриваме:
- Постоянен мониторинг на напредъка на извършваните дейности
- Той интегрира персонализирана дъска с текущи и предишни курсове, допълнително е интегриран раздел за преглед на предстоящата работа
- Достъпен потребителски интерфейс
- Съвместим с отворени стандарти като IMS-LTI или SCORM
- Той ни дава възможност за качване на файлове в облака чрез OneDrive, Dropbox и Google Drive
- Той има дейности и инструменти за сътрудничество като форуми, уикита, речници, дейности с бази данни
- Уведомява ни за нови събития
- Постоянни актуализации на защитата
- Той има сигурно удостоверяване и масирани записвания по защитен начин
- Интегрирайте календар „всичко в едно“
Ако видите, че това е жизнеспособна опция, Solvetic ще ви научи как да инсталирате Moodle на Ubuntu 21.04.
1. Как да инсталирате Moodle на Ubuntu 21.04
Етап 1
Първото нещо е да проверим дали използваме Ubuntu 21.04, за това в терминала изпълняваме следното:
lsb_release -a
Стъпка 2
След това ще актуализираме системата с командата:
sudo apt актуализация
Стъпка 3
Сега ще инсталираме необходимите PHP разширения и библиотеки, за да може Moodle да работи според очакванията, изпълняваме:
sudo apt инсталирате php-общ php-iconv php-curl php-mbstring php-xmlrpc php-сапун php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav
Стъпка 4
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на тези добавки:
След това ще инсталираме LEMP стека в системата, LEMP (Linux, Nginx (EngineX), MariaDB и PHP) са разработени като набор от помощни програми за внедряване и управление на уеб приложения, затова е необходимо да инсталирате този стек преди да инсталирате и напълно конфигурирате Moodle на Ubuntu 21.04.
Стъпка 5
Първото нещо, което трябва да инсталирате, ще бъде Nginx със следната команда:
sudo apt инсталирате nginx
Стъпка 6
Потвърждаваме инсталацията с буквата S:
Стъпка 7
Всички конфигурационни файлове на Nginx ще се съхраняват в директорията /etc /nginx, а основният конфигурационен файл е /etc/nginx/nginx.conf.
Проверяваме състоянието на Nginx с командата:
sudo systemctl статус nginx
Стъпка 8
Виждаме, че състоянието му е активно и работи, сега активираме Nginx с стартиране на Linux:
sudo systemctl е активиран nginx
Стъпка 9
Изпълняваме командата „ip add“, за да видим IP адреса на Ubuntu 21.04:
Стъпка 10
С този IP адрес отиваме в браузър и когато го въведем, ще видим началната страница на Nginx:
Увеличете
Стъпка 11
Сега ще инсталираме MariaDB, с MariaDB ще имаме система за администриране на релационни бази данни, за нейното инсталиране изпълняваме:
sudo apt инсталирате mariadb-сървър mariadb-клиент
Стъпка 12
Потвърждаваме изтеглянето и инсталирането с буквата S:
Стъпка 13
Проверяваме състоянието на MariaDB:
sudo systemctl статус mariadb
Стъпка 14
Сега активираме MariaDB с зареждане на Ubuntu 21.04:
sudo systemctl е активиран mariadb
Стъпка 15
Време е да се гарантира инсталирането на MariaDB, тъй като по подразбиране някои параметри са несигурни, за това изпълняваме следното:
sudo mysql_secure_installationПри натискане на Enter ще присвоим паролата за root:
Стъпка 16
Ще видим следните въпроси, на които отговаряме с буквата „y“:
- Да се премахнат ли анонимните потребители? [Д / н] и
- Да се забрани отдалечено влизане в root? [Д / н] и
- Премахване на тестовата база данни и достъп до нея? [Д / н] и
- Да се презареди ли таблиците за привилегии сега? [Д / н] и
Стъпка 17
За да създадем уебсайтове, трябва да инсталираме PHP, който е динамичен език за програмиране с отворен код, за да го инсталираме в Ubuntu 21.04, който ще изпълним:
sudo apt инсталирате php php-mysql php-fpm
Стъпка 18
Потвърждаваме процеса с буквата S:
Стъпка 19
Активираме PHP със стартиране на Ubuntu 21.04:
sudo systemctl е активиран php7.4-fpm
2. Създайте база данни Moodle Ubuntu Server 21.04 и изтеглете хранилища
Етап 1
Трябва да създадем базата данни в MySQL, за да администрираме Moodle, за това имаме достъп до MySQL с командата:
sudo mysqlТам изпълняваме всеки от следните редове:
CREATE DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * НА 'moodleadmin' @ 'localhost' ИДЕНТИФИКИРАНО ОТ 'парола'; ФЛУШ ПРИВИЛЕГИ; откажете се;
Стъпка 2
След това ще изтеглим хранилищата на Moodle с командата:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Стъпка 3
Ще извлечем съдържанието на компресирания файл в директорията / var / www / html:
sudo tar -zvxf moodle -latest -39.tgz -C / var / www / html /
Стъпка 4
Ще изброим извлеченото съдържание:
ls / var / www / html /
Стъпка 5
Ние предоставяме необходимите разрешения:
sudo chown www -data: www -data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
Стъпка 6
Ние създаваме директорията, където ще бъдат данните на Moodle:
sudo mkdir -p / var / moodledataНие предоставяме необходимите разрешения:
sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata
Стъпка 7
Следващата стъпка ще бъде редактирането на конфигурационния файл на Moodle, за това изпълняваме следното:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
Стъпка 8
Ще видим следното:
Стъпка 9
Преминаваме към следните редове:
$ CFG-> dbtype $ CFG-> db Library $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> префикс
Стъпка 10
Там трябва да редактираме стойностите с данните, които сме регистрирали в MySQL:
Стъпка 11
По -долу намираме следните редове и присвояваме тези стойности:
$ CFG-> wwwroot = 'http: // име на компютър';
$ CFG-> dataroot = ' / var / moodledata';
Запазваме промените с клавишите Ctrl + O и излизаме от редактора с Ctrl + X.
Стъпка 12
От жизненоважно значение е, че NGINX поддържа сайта Moodle, за това ще създадем нова конфигурация на сървърния блок в директорията /etc/nginx/conf.d/, използваме следната команда:
sudo nano /etc/nginx/conf.d/moodle.confТам въвеждаме следния синтаксис:
сървър {слушайте 80; server_name "Екип"; root / var / www / html / moodle; индекс index.php; местоположение / {try_files $ uri $ uri / /index.php?$query_string; } местоположение ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; включват /etc/nginx/mime.types; включват fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}
Запазваме промените и излизаме от редактора.
Стъпка 13
Ние потвърждаваме конфигурацията на Nginx и презареждаме услугата:
sudo nginx -t
sudo systemctl презареди nginx
Стъпка 14
За да завършим процеса, отиваме в браузър и въвеждаме IP адреса на Ubuntu 21.04, ще видим следното:
Увеличете
Стъпка 15
Там кликваме върху „Продължи“ и в следващия прозорец потвърждаваме, че изискванията за инсталиране са изпълнени:
Увеличете
Стъпка 16
В долната част кликваме върху „Продължи“, за да преминем към процеса на инсталиране на тези компоненти:
Увеличете
Стъпка 17
Когато този процес приключи, ще видим следното:
Увеличете
Стъпка 18
Кликваме върху Продължи и сега трябва да регистрираме някои данни като потребител на администратор, имейл, държава и зона:
Увеличете
Стъпка 19
Кликваме върху „Актуализиране на профила“ и сега ще видим следното:
Увеличете
Стъпка 20
Там регистрираме желаната информация за сайта в Moodle, в долната част можем да зададем географски регион:
Увеличете
Стъпка 21
Кликваме върху „Запазване на промените“ и ще имаме достъп до Moodle:
Увеличете
Стъпка 22
Възможно е да конфигурирате HTTPS в Moodle за по -голяма сигурност, ако искаме да го направим, отиваме до терминала и изпълняваме:
sudo snap install --classic certbot
Стъпка 23
В края на инсталацията въвеждаме:
Стъпка 24
Сега генерираме сертификата Nginx със следната команда:
sudo certbot -nginx
Стъпка 25
Там въвеждаме нашия имейл и след това приемаме лицензионните условия:
Стъпка 26
След като това стане, отиваме в конфигурационния файл:
sudo nano /var/www/html/moodle/config.phpНамираме реда "CFG-> wwwroot":
Стъпка 27
Там установяваме HTTPS:
Запазваме промените.
Стъпка 28
След това можем да получим безопасен достъп до Moodle и да се придвижваме през неговите опции като:
Календари:
Увеличете
Стъпка 29
Лични бележки:
Увеличете
Стъпка 30
Администриране на сайта:
Увеличете
По този начин ще имате инсталиран и правилно конфигуриран Moodle в Ubuntu 21.04. Това е обширен процес, който си заслужава да имате най -добрите възможности за онлайн платформа на образователно ниво.