Как установить и настроить Moodle™

Настройка Moodle
О том, как установить Moodle™ на ПК и отдельном хостинге, как воспользоваться демо-версией Moodle™ и настроить систему дистанционного обучения
Поделиться

И снова о нашей любимой платформе Moodle™. Уже делали большой обзор на систему, чтобы каждый понимал, подойдёт ли эта популярная СДО-платформа именно ему.

Итак, вы выбрали для своих нужд именно Moodle™. Разберёмся подробнее, как его установить.

Установка Moodle™ на локальный компьютер

Для начала убедитесь, что ваш ПК соответствует системным требованиям для установки (подробнее о них рассказали в этой статье).

Этап 1. Заходим на сайт download.moodle.org и выбираем установочный пакет, отталкиваясь от операционной системы вашего компьютера  – MacOs или Windows. Самая актуальная на сегодняшний день версия Moodle 4.5.3+

Этап 2. Далее потребуется выбрать диск для установки и разархивировать в новую папку установочный пакет.

установка Moodle

Этап 3. Среди скачаных файлов найдите Start Moodle.exe. и запустите его. Откройте привычный для работы браузер и наберите localhost в поисковой строке, затем нажмите клавишу Enter. Далее следуйте указаниям открывшегося установщика: выберите язык, создайте имя и пароль и т.д. 

Этап 4. Завершающий шаг – настройка учетной записи администратора. Ваш сайт на базе Moodle™ готов к работе!

Сайт на базе Moodle™

Установка Moodle™ на отдельный хостинг

Мы предпочитаем Beget, так как он удобен в использовании и соответствует всем техническим требованиям.

Этап 1. Сервис Beget предлагает разные тарифы, но есть бесплатный тестовый период – 30 дней. Зарегистрируйтесь и выберите оптимальный тарифный план.

Этап 2. Найдите в меню раздел CMS и Moodle™ в списке. После заполнения открывшейся формы нажмите Установить – процесс пойдёт автоматически.

Этап 3. После завершения установки появится ссылка для перехода на ваш сайт на базе Moodle™. 

Установка Moodle на Ubuntu

Установка Moodle™ на Ubuntu
Шаг 1. Загрузка библиотек

Перед тем, как установить Moodle™, нужно загрузить все предварительные библиотеки, используя менеджер пакетов. Для начала убедитесь, что у вас последний список пакетов:

sudo apt-get update

Затем установите зависимости Moodle™:

sudo apt-get install aspell graphviz php7.2-curl php7.2-gd php7.2-intl php7.2-ldap php7.2-mysql php7.2-pspell php7.2-xml php7.2-xmlrpc php7.2-zip

Теперь перезапустите веб-сервер Apache для загрузки модулей, которые вы только что установили:

sudo systemctl restart apache2

Шаг 2. Загрузка и установка.

Переходим к загрузке и установке самой системы Moodle™. Мы будем использовать curl для загрузки Moodle™ с официального сервера.

Следующая команда перейдет на сайт Moodle™ и получит архивный пакет, который содержит стабильную версию Moodle™ в файле moodle.tgz. Флаг -L говорит curl следовать переадресации.

curl -L https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz > moodle.tgz

Далее распаковываем файл tar с программой и перемещаем полученные файлы в корневую директорию веб – документов:

sudo tar -xvzf moodle.tgz -C /var/www/html

Убедитесь, что каталог Moodle находится в корневой веб – директории вашего сервера:

ls /var/www/html

Вы должны увидеть директорию Moodle в списке:

Output index.html  moodle

Теперь проверьте файлы в каталоге Moodle™:

ls /var/www/html/moodle

Там вы должны увидеть все файлы Moodle™ и каталоги, которые вы только что скачали:

Output
admin           composer.json grade         message                    README.txt
auth            composer.lock    group         mnet                   report
availability    config-dist.php   Gruntfile.js   mod                    repository
backup          config.php        help_ajax.php  my                        rss
badges          CONTRIBUTING.txt  help.php       notes                    search
behat.yml.dist  COPYING.txt    index.php  npm-shrinkwrap.json       tag
blocks          course            install     package.json            tags.txt
blog            dataformat     install.php phpunit.xml.dist          theme
brokenfile.php  draftfile.php     INSTALL.txt  pix                         TRADEMARK.txt
cache           enrol         iplookup   plagiarism                user
calendar        error            lang        pluginfile.php          userpix
cohort          file.php          lib           portfolio                   version.php
comment         files             local           PULL_REQUEST_TEMPLATE.txt  webservice
competency      filter          login       question
completion      githash.php   media         rating

Шаг 3. Создание каталога

Теперь вам необходимо создать каталог за пределами корневого веб-каталога для Moodle™, чтобы хранить все данные связанные с курсами, которые будут храниться на сервере, а не в базе данных.

Для этого выполните следующую команду:

sudo mkdir /var/moodledata

Затем необходимо изменить владельца каталога на www-data чтобы он получить доступ к каталогу:

sudo chown -R www-data /var/moodledata

Далее измените разрешения на папки так, чтобы только владелец имел полные права доступа:

sudo chmod -R 0770 /var/moodledata

Теперь, когда у вас есть Moodle™ на сервере можно перейти к настройке базы данных, которую система будет использовать.

Шаг 4. База данных

Далее мы будем создавать базу данных MySQL, где Moodle™ будет хранить большую часть своих данных. Мы создадим базу данных с которой будет взаимодействовать Moodle™, и пользователя для доступа Moodle™ к базе данных

Но сначала нам нужно внести несколько изменений в файл конфигурации MySQL, чтобы установка MySQL, была совместима с Moodle™.

Откройте файл конфигурации MySQL:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Затем добавьте следующие выделенные строки в области «Основные настройки».

Конфигурация mysqld

[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
## Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.

Сохраните этот файл, а затем перезапустите сервер MySQL, чтобы перезагрузить конфигурацию с новыми параметрами.

sudo systemctl restart mysql

Теперь мы можем создать базу данных Moodle™. Для того, чтобы сделать это, вы будете взаимодействовать с интерфейсом командной строки MySQL. Выполните следующую команду:

mysql -u root –p

В ответ на запрос, введите пароль root, который вы установили при установке MySQL.

После входа в систему, вы увидите подсказку mysql>. Выполните следующую команду:

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Затем, необходимо создать пользователя базы данных. Выполните следующую команду:

create user 'moodler'@'localhost' IDENTIFIED BY 'moodlerpassword';

Далее необходимо дать moodler разрешение пользователю редактировать базу данных.

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodler'@'localhost' IDENTIFIED BY 'moodlerpassword';

Теперь выйдите из интерфейса командной строки MySQL:

quit;

Шаг 5. Запускаем Moodle в браузере и продолжаем установку.

Для завершения настройки Moodle™ необходимо перейти на сайт в веб-браузере. Для того, чтобы веб-сервер сохранил конфигурацию, необходимо временно изменить разрешение на директорию Moodle™.

После завершения настройки, необходимо вернуть права на директорию в прежнее состояние.

sudo chmod -R 777 /var/www/html/moodle

Теперь откройте браузер и перейдите к + http: /// moodle +

Выполните следующие действия для настройки Moodle™:

  • Установите язык, который вы хотите использовать, и нажмите кнопку Далее.
  • Затем установите каталог данных на /var/moodledata и нажмите кнопку Далее.
  • На странице Choose Database Driver, установите драйвер базы данных на Improved MySQL (родной Mysqli) . Затем нажмите кнопку Далее.
  • На странице настройки базы данных, введите имя и пароль для пользователя MySQL Moodle™. Остальные поля можно оставить. Нажмите Далее для продолжения.
  • Прочтите лицензионное соглашение и подтвердите, что вы согласны с его условиями, нажав кнопку Продолжить.
  • Просмотрите страницу Server Checks. Убедитесь, что сообщение “Ваша серверная среда отвечает всем минимальным требованиям” есть в нижней части и нажмите Продолжить
  • Moodle™ установит несколько компонентов, отображающие сообщение “Success” для каждого из них. Перейдите к нижней части и нажмите Продолжить.
  • После этого вы увидите страницу, где вы можете настроить учетную запись администратора для Moodle™.
  • Для Username введите данные, которые вам нужны или оставьте все без изменений.
  • Установите язык, который вы хотите использовать, и нажмите кнопку Далее.
  • Затем установите каталог данных на /var/moodledata и нажмите кнопку Далее.
  • На странице Choose Database Driver, установите драйвер базы данных на Improved MySQL (родной Mysqli) . Затем нажмите кнопку Далее.
  • На странице настройки базы данных, введите имя и пароль для пользователя MySQL Moodle™. Остальные поля можно оставить. Нажмите Далее для продолжения.
  • Прочтите лицензионное соглашение и подтвердите, что вы согласны с его условиями, нажав кнопку Продолжить.
  • Просмотрите страницу Server Checks. Убедитесь, что сообщение “Ваша серверная среда отвечает всем минимальным требованиям” есть в нижней части и нажмите Продолжить
  • Moodle™ установит несколько компонентов, отображающие сообщение “Success” для каждого из них. Перейдите к нижней части и нажмите Продолжить.
  • После этого вы увидите страницу, где вы можете настроить учетную запись администратора для Moodle™.
  • Для Username введите данные, которые вам нужны или оставьте все без изменений.
  • Для Choose an authentication method, оставьте значение по умолчанию.
  • Введите пароль, который вы хотите использовать и адрес электронной почты.
  • Установите остальные поля в соответствующие значения.
  • Нажмите Update profile.
  • На первой странице Настройки экрана, заполните Полное имя сайта, короткое имя для сайта, установите местоположение, и выберите, хотите ли вы разрешить самостоятельную регистрацию через электронную почту. Затем нажмите кнопку Сохранить изменения.

Теперь, когда установка завершена, важно ограничить права доступа к директории Moodle™. Для этого выполните следующую команду:

sudo chmod -R 0755 /var/www/html/moodle

Давайте сделаем еще одно небольшое изменение, чтобы повысить уровень безопасности Moodle™. По умолчанию Moodle™ создает файлы в папке /var/moodledata с разрешениями world-writable. Давайте изменим разрешения, которые Moodle™ использует по умолчанию.

Для этого откройте файл конфигурации Moodle™ в редакторе:

sudo nano /var/www/html/moodle/config.php

Найдите следующую строку:

config.php
$CFG->directorypermissions = 0777;

Затем сохраните файл и выйдите из редактора.

В завершении сбросьте разрешения на сам каталог /var/moodledata с помощью команды:

sudo chmod -R 0770 /var/moodledata

Готово!

Как воспользоваться демо-версией Moodle™ (без установки)

Да, такая возможность тоже есть, называется – MoodleCloud. Подойдет тем, кто вообще не знаком с интерфейсом и функционалом Moodle™.

Этап 1. Зарегистрируйтесь и выберите тарифный план (начинают от 130$). У вас есть 45 бесплатных дней для тестирования и изучения платформы.

Этап 2. Создайте свой сайт. Имейте в виду, в бесплатной версии вы не сможете внедрять авторские плагины, создавать сертификаты и подключать дополнительные модули.

Можно приступать к настройке!

Установка Moodle

Установка Moodle Mobile™

Да-да, у Moodle™ есть собственное мобильное приложение, которое ещё больше облегчает процесс дистанционного обучения. Если вы не в курсе, то скорее читайте наш подробный разбор возможностей Moodle Mobile™.

Шаг 1. Ищем приложение в Play Market или AppStore, скачиваем. В декстопной версии Moodle™ в настройках включаем синхронизацию с Moodle Mobile™.

Шаг 2. Входим в приложение под своим логином и паролем. Наглядно интерфейс приложения и структуру показали в этом видео.

Как скачать и установить плагины

Плагины позволяют расширить функциональные возможности СДО. Moodle™ хорош как раз тем, что позволяет внедрить плагины под самые разносортные задачи.

Этап 1. На официальном сайте Moodle™ представлено множество плагинов, доступных для бесплатного скачивания.

Этап 2. Заходим в раздел Администрирование – Плагины – Установка плагинов.

Этап 3. Перетаскиваем zip-архив в специальное поле. Кликаем Продолжить, а затем Обновить Moodle™. Супер, вы великолепны!

Собрали для вас ТОП-5 плагинов, которые улучшат вашу платформу.

Как настроить Moodle™

Какой бы из вариантов установки вы бы не выбрали, потребуется дальнейшая настройка. Разберём подробнее.

Для начала создаём курс: Администрирование – Курсы – Добавить курс. После этого можно настроить Формат и Количество разделов. В завершение нажимаем Сохранить и показать. Ваш первый курс готов! Чтобы им управлять и записывать учеников, назначьте себя управляющим: кликните Запись пользователей на курс, введите своё имя и выберите роль Управляющего в выпадающем списке.

Один из способов проверки знаний, полученных на курсе – это тест. Добавить этот элемент очень легко: Перейти к курсу – Добавить элемент курса – Тест. Укажите название и введение, составьте итоговый отзыв, который студент увидит после прохождения. 

Чтобы добавить вопросы, кликните Редактировать тест – Добавить – Новый вопрос – выберите тип вопроса – Добавить. Но гораздо удобнее будет пользоваться заранее составленным банком вопросов. 

Аналогичным образом можно добавить и другие элементы курса. Смотрите нашу подробную инструкцию, чтобы точно во всём разобраться.

Настройка темы в Moodle™

Этап 1. На сайте moodle.org представлены готовые варианты. Для регистрации кликните Создать учётную запись, заполните открывшуюся форму и подтвердите свой электронный адрес.

Этап 2. Для установки скачанной темы выберите  пункт Администрирование – Плагины – Установка дополнений – Установить дополнение из каталога плагинов Moodle™. Далее переходим в раздел Themes, выбираем понравившуюся тему и щёлкаем Install. После демонстрации того, к какому сайту будет применена выбранная тема, снова кликаем Install, а затем Продолжить.

Этап 3. Нажимаем Установить дополнение. После этого на странице проверки плагинов появится пункт с выбранной вами темой и пометкой Будет установлен. Обновляем Moodle™ и кликаем Продолжить.

Этап 4. После установки вам откроется страница, на которой установленную тему можно настраивать: менять цвета, логотип, шрифт или вовсе заменить тему на новую.

Подробно об изменении дизайна рассказали в этом видео. Мы понимаем, что большинству людей проще воспринимать информацию визуально, поэтому предпочитаем не только рассказывать, а ещё и показывать.

Эти и другие разборы функций Moodle™ ищите в нашем Telegram-канале. Подписывайтесь и включайте уведомления, чтобы точно не пропустить всё самое полезное!

Читайте больше в нашем блоге

Пролистать наверх

Инструкция будет ожидать Вас на почте через несколько минут

Еще не определились с LMS и подрядчиком?
Сделайте выбор рационально и без спешки, скачав нашу пошаговую инструкцию.