Система электронного обучения Moodle: обзор возможностей и функционала

Обзор MoodleMoodle — веб-приложение, позволяющее создать кастомизированную систему управления обучением.

Мартин Дугиамас - создатель Moodle

Мартин Дугиамас — создатель Moodle

Первые прототипы системы были созданы в 1999 году Мартином Дугиамасом (Martin Dougiamas), на тот момент студентом Университета Кертин, Австралия. Первый сайт на базе Moodle был создан в 2001 году, а сейчас число сайтов на Moodle перевалило за 1 миллион по всему миру. За это время вокруг Moodle сформировалось большое и сильное сообщество, которое разрабатывает плагины (модули) и делится ими в сети. C помощью плагинов можно создать уникальную систему управления обучением, которая по функционалу будет не хуже современных СДО.

В этой статье мы подробно рассмотрим функционал системы, и оценим, какие задачи может решать платформа.

Технические требования

Так как Moodle — бесплатная платформа с открытым кодом, вам придется устанавливать ее на сервер самостоятельно. Требования зависят от подключаемых модулей, контента на платформе и количества пользователей. Ниже в таблице указаны рекомендации от разработчиков:

Технические требования Moodle
Минимальные требования к железу Требования к базе данных Требования к браузеру
  • Процессор: 2-х ядерный, 2ГГц
  • ОЗУ: 1ГБ
  • Свободное место: 5ГБ
  • MySQL 5.6+
  • PostgreSQL 9.4+
  • MariaDB 5.5.31+
  • Microsoft SQL Server 2008+
  • Oracle Database 11.2+
  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge
  • Safari
  • Internet Explorer
  • Mobile Safari
  • Mobile Chrome

Функционал Moodle

  • Поддерживаемые форматы. Moodle поддерживает все современные форматы. SCORM, AICC и IMS поддерживаются по умолчанию, для xAPI нужен плагин (например, Logstore API).
  • Интеграция. Moodle легко интегрируется с другими системами и сервисами. Если нужно подключить CRM систему, можно воспользоваться Arlo или Edwiser Bridge (подключает все необходимое для eCommerce). WordPress также интегрируется через Edwiser Bridge. Вебинарные сервисы можно подключить через BigBlueButton или OpenMeetings.
  • Контент обучения. В Moodle можно загрузить любой тип контента: текстовый (включая PDF и XLS), изображения, презентации (через плагин Presentation), тесты и курсы. Видео можно загрузить просто так или для удобства подключить Medial — стриминговый видеосервис. Можно формировать планы обучения (learning plans).
  • Мобильное обучение. На смартфонах и планшетах Moodle можно открывать в мобильных браузерах Chrome и Safari или использовать приложение Moodle Mobile.
  • Отчетность. В Moodle можно выгружать любой вид отчета, но для этого нужен плагин. В данном случае плагин отвечает за дизайн отчета (график или таблица) и выгружаемую информацию (пользователи, учебные материалы, просмотры и т.п.). К примеру, так выглядит окно отчета в My Feedback:Отчет в плагине MyFeedBack для Moodle
  • Дополнительные функции. В Moodle можно настроить форумы, чаты, комментарии, систему оповещения и геймификацию.

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

Попробовать Moodle в работе можно разными способами в зависимости от доступных ресурсов и знаний. Первый вариант – можно развернуть локальную версию системы у себя на компьютере. Это потребует знаний по настройке веб-сервера. Второй вариант  — использовать платформу https://moodlecloud.com: здесь можно создать свой Moodle сайт бесплатно.

Мы же рассмотрели демо-версию платформы на официальном сайте.

Как получить доступ к пробной версии

Для получения демо-доступа надо перейти на сайт moodle.org, нажать на вкладку Demo в меню сверху и выбрать одну из предлагаемых версий: Mount Orange School (красивая и более-менее функциональная версия), Moodle Sandbox (песочница; полезно для ознакомления, если будете ставить Moodle с нуля) и QA Testing Site (для тестирования плагинов разработчиками). Ниже мы рассмотрим версию Mount Orange School.

Система глазами пользователя

Чтобы зайти как пользователь, надо выбрать Mount Orange School и ввести данные входа для пользователя (логин: student, пароль: moodle). Это откроет главную страницу системы:

Moodle - интерфейс платформы

Что может делать пользователь в демо-версии:

  • Проходить курсы и учебные планы;
  • Просматривать свою успеваемость;
  • Просматривать активность по курсу;
  • Общаться с другими пользователями;

У Moodle также есть мобильное приложение Moodle Mobile, позволяющее запускать систему на мобильных устройствах (iOS и Android).

Обзор Moodle Mobile на английском языке

Система глазами администратора

Рассмотрим основные функции Moodle с точки зрения администратора.

Управление пользователями

Чтобы добавить пользователя, нужно нажать на вкладку Site Administration, выбрать Users и во вкладке Accounts нажать на Add a new user для ручного добавления или Upload users для импорта из файла.

Добавление пользователей в Moodle

Пользователям можно присваивать роли. Это можно делать через меню пользователя, однако  удобнее управлять через меню администратора. В Site Administration надо нажать на Users, выбрать Permissions, выбрать Assign system roles, выбрать роль, в списке Potential users найти пользователя и нажать Add. В Mount Orange сейчас 13 ролей, но вы можете удалить существующие или добавить свои.

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

Управление контентом

В Moodle нет встроенного конструктора контента для электронного обучения. Для создания тестов и курсов разработчики советуют использовать Courselab, Easygenerator, iSpring Suite и QuizMaker.

Управление контентом происходит через вкладку Courses в Site Administration. Курсам можно назначать категории (Add a category) и загружать их в систему (Add a new course).Добавление курса в Moodle

В демо-версии вы можете добавить видео, изображение, текстовый файл, тест, презентацию или SCORM пакет, однако есть предел по размеру загружаемого файла (256МБ).

Окно управления контентом

В демо-версии Mount Orange курсы доступны всем пользователям, поэтому прямого назначения курсов нет. Для назначения курсов вручную есть плагин Enrolment.

Система отчетности

Отчеты выгружаются через вкладку Reports в Site Administration. Здесь есть следующие функции:

  • Logs выдает информацию по работе системы;
  • В Comments можно просматривать комментарии;
  • В Course Overview можно просматривать активность по курсам;
  • Security Overview показывает уровень безопасности системы: ошибки, какие плагины влияют на работу и др.
  • В Backups хранится резервированная статистика (бэкап);
  • В Statistics можно просматривать активность пользователей.

Отчетность в демо-версии MoodleТак выглядит система отчетности в демо-версии. Для более конкретных отчетов по курсам и пользователям можно использовать плагин Zoola Analytics или My Feedback.

Какие плагины выбрать для начала

Сообщество Moodle советует следующие плагины для вашей первой системы:

  • Completion Progress. Позволяет следить за прогрессом пользователей по курсам.
  • Custom Certificate. Позволяет создавать сертификаты в PDF формате.
  • Authentication. Включает саморегистрацию и добавление пользователей по email.
  • Zoom Meeting. Интеграция вебинаров через сервис Zoom.
  • BigBlueButton. Еще один сервис вебинаров, если Zoom не понравился.
  • Interactive Content H5P. Добавление контента, создаваемого на платформе H5P. Это не заменит полноценный редактор курсов, но для начала очень удобно.
  • My Feedback. Включает систему отчетности.
  • Zoola Analytics. Плагин для аналитики как альтернатива My Feedback. Функционал тот же самый, есть только различия в дизайне.
  • Socialwall Format. Изменяет интерфейс Moodle, делая его более похожим на форум или социальную сеть. Добавляет таймлайн и позволяет отслеживать активности на платформе.
  • Moove. Это альтернатива Socialwall Format. Изменяет интерфейс Moodle, делая платформу визуально близкой к современной СДО.
  • Edwiser Bridge. Подключает все необходимое для ведения eCommerce: продажа курсов, CRM и WordPress для публикаций.
  • Questionnaire. Позволяет создавать опросы (не подходит для тестов).
  • Enrolment. Включает ручное назначение курсов.

Краткие выводы о возможностях Moodle

Правильнее будет сказать, что Moodle — не СДО, а инструмент для создания системы обучения. Благодаря плагинам и веб-разработке, каждая система на Moodle может выглядеть уникально и иметь функционал, заточенный под конкретные цели. Основной минус в том, что в Moodle нет встроенного редактора курсов, поэтому придется полагаться на внешние платформы, вроде H5P, или лучше создавать курсы в отдельном редакторе, вроде iSpring Suite. Если вы планируете использовать Moodle, то составьте следующий план:

  1. Выделите задачи, которые вы хотите решить. Вы планируете массово обучать сотрудников или вам нужно вести учет активности и успеваемости студентов?
  2. Определитесь с функциями. Функционал зависит от бизнес-задачи. Если вы не планируете вести обучение с помощью Moodle, то исключите плагины и разработки, связанные с курсами и тестами: это лишняя нагрузка для системы.
  3. Определитесь со сроками. Скорее всего, для внедрения Moodle потребуется месяц, а то и больше, если вам нужна стабильно работающая система с умеренным функционалом. Обязательно устройте пробный прогон: проблемы могут прятаться там, где вы не ждете.
  4. Определитесь с бюджетом. Вам так или иначе придется находить веб-разработчика для настройки и установки Moodle на сервер. Бесплатная система не подразумевает бесплатную и легкую установку.

Задачи, для которых подойдет Moodle

Рассмотрим, какие бизнес-задачи может решить Moodle.

Подходит:

  • Учебным учреждениям. Очень часто у ВУЗов можно встретить одну из бесплатных систем обучения. Moodle особенно популярна в российских университетах, например, среди прочих ее используют МГУ, МИФИ, НСУ и ЧГУ. С помощью Moodle ВУЗ может вести систему отчетности и следить за успеваемостью студентов, и для этого нужен минимальный функционал, то есть настройка не займет много времени и ресурсов.
  • Энтузиастам eLearning. Moodle позволяет создать свою собственную СДО, поэтому с нее полезно начать, если вам интересно дистанционное обучение и вы хотите в нем разобраться. У Moodle большое международное сообщество, готовое ответить на вопросы от установки до разработки плагинов.

Может использоваться для:

  • Дистанционного обучения. Moodle можно довести до уровня полноценной СДО, но для этого потребуется уделить этому вопросу время и ресурсы. Для этого нужно составить план внедрения СДО, найти веб-разработчика (и не одного, если хотите быстрее), арендовать или купить сервер и обслуживать систему после установки.

Не подходит:

  • Вам нужно быстрое внедрение. Установка версии с минимумом функций может занять месяц, если внедрением занимаются не специалисты. При этом установка Moodle все равно потребует расходов, если устанавливается для корпоративного обучения. Если вы хотите быстро и без проблем внедрить дистанционное обучение — лучше обратить внимание на платные СДО.