По каким критериям есть различия у версий? Итак, в фокусе:
- Интерфейс.
- Функционал.
- Требования к серверу, базе данных, браузеру.
Все они влияют на возможности версий LMS Moodle, лояльность к ним пользователей: администраторов, преподавателей, технических тренеров, студентов - скорость учебного процесса и практическую отдачу от него (прогресс обучения).
Основные различия между Moodle 3.0-3.9 и S Moodle 4.0 связаны с клиентской частью (frontend).
UX Moodle 3.0-3.9 и Moodle 4.0
UX-дизайну, направленному на улучшение степени удовлетворенности пользователя электронными продуктами через удобство и простоту, при появлении каждой новой версии отводится всё больше внимания.
При организации корпоративного обучения UX-дизайн находится в пристальном фокусе. Плотный график, необходимость в быстрой адаптации персонала, обучение работе с новыми инструментами и оборудованием требует быстрых решений и комфортной образовательной инфраструктуры.
Версия Moodle 4.0 в плане UX-дизайна гораздо более продвинутая, нежели Moodle 3.0–3.9.
Интерфейс и навигация
LMS Мудл 4.0 существенно превосходит предшественницу по качеству навигации и интерфейса:
- Навигационная иерархия упрощена.
- Доступ к наиболее часто используемым элементам осуществляется через навигацию с вкладками, которая едина для всего сайта.
- Снижена когнитивная нагрузка на администраторов, преподавателей учащихся. Им проще и быстрее находить актуальную информацию, при редактировании максимально сосредотачиваться на работе с материалом, а не на второстепенной, технической работе, которая превращает процесс в рутину.
- Интерфейс стал более гибким. Появилась возможность оперативно изменять размеры разделов на страницах курса и уменьшать количество видимой информации на экране. Правильно оценив объемы информации, выбрав размер, можно сфокусировать учащихся на конкретных фрагментах контента.
Указатель курсов
В Мудл 4.0 переработан, усовершенствован «Указатель курсов». Добавлены индикаторы завершения (в блоке «Прогресс-бар»). Цвет отражает завершение взаимодействия с определенным элементом (например, прохождение лекции, выполнение задания):- синий цвет - элемент еще не завершен,
- зеленый - элемент завершен,
- красный - элемент просрочен.
При наведении курсора на любую секцию во всплывающем окне в области ниже индикатора появляется название элемента курса и отметка о его выполнении.
- Реализована возможность перетаскивания администратором LMS разделов и действий в «Указатель курса», а также данных из «Указателя курса» в содержание курса и наоборот.
- Появилась синхронизация «Указателя курса» и содержимого курса при перетаскивании элемента.
Раздел «Мои курсы»
Студенты колледжей, ВУЗов, учащиеся, которые нацелены на корпоративное обучение, начинают обучение с раздела «Мои курсы». Это неотъемлемая составляющая целого ряда версий. «Мои курсы» позволяет быстро отыскать интересующий курс, в котором вы уже являетесь слушателем. При нажатии на ссылку система выведет список всех курсов, участником которых вы являетесь.
Доступ к странице «Мои курсы» в версии 4.0 доступен также из основной навигации. Не нужно проделывать долгий путь через «админку», чтобы создать «Новый курс» или перейти к «Управлению курсами». Возможность использовать «Мои курсы» в качестве домашней страницы (по умолчанию) - отличная идея разработчиков.
Панель инструментов
Панель инструментов, начиная с версии 4.0, включает в календарь даты сдачи заданий, который учащиеся могут импортировать или экспортировать в другие календари.
Эти улучшения позволяют ученикам эффективнее контролировать ход курса и более эффективно управлять своим временем.
Пользовательские туры
Пользовательские туры присутствовали в нескольких последних ветках Moodle 3.0, но в версии 4.0 они существенно расширились.
Пользовательские туры — это удобные пошаговые руководства по различным разделам.
Каждый тур может быть индивидуально включен или отключен по мере необходимости на конкретной странице.
Можно задать тур для всех курсов или для определённого курса. Можно настроить фильтр по теме, роли, формату курса, категории. Возможно создание специальных туров соответствия странице профиля пользователя или списку обсуждений на форуме.
После создания и включения пользовательского тура при первом просмотре пользователем страницы тур автоматически начнет отображаться, начиная с первого шага Каждый шаг тура будет отображать свое название и содержание, а также три варианта кнопок:
- Возвратиться к предыдущему шагу.
- Перейти к следующему шагу.
- Покинуть тур.
Каждый раз, когда пользователь хочет повторно запустить обзор страницы, он может нажать на ссылку «Сбросить обзор пользователя на этой странице» в нижней части страницы.
- Туры можно создавать с помощью визуального редактора Atto, знакомого ещё с версии 2.7, но не доступного для работы с турами.
-
Для области отображения туров выполнен редизайн. Главное отличие - измененная ширина: 400 пикселей вместо старых 500 пикселей. За этим изменением стоит новый комфорт для пользователей, который позволяет нам отображать изображения с лучшим соотношением пропорций.
- Стало доступно отображение количества шагов в туре.
Викторина и вопросы
Одним из важнейших факторов эффективности обучения посредством LMS Moodle многие преподаватели называют реализацию в LMS викторин и опросников, которые позволяют выполнять непрерывную оценку компетенций студентов и учеников.
Викторины от версии 3.0 во многом отличны от викторин версии 4.0.
В версии 3.9 был, например, существенно улучшен адаптивный дизайн, появился дополнительный флажок настройки администратора «Обязательно» применительно к викторине, требующей установки пароля.
В версии 3.10 была только опция завершения викторины (завершена как минимум одна (или N) попытка). Позже появился ещё и таймер викторины.
Настоящая эволюция с викторинами и вопросами произошла в Moodle 4.0. Преподаватели могут анализировать успех конкретных типов вопросов.
Появилась возможность создавать дифференцированные версии на основе эффективности оценки.
Внедрение ограничений по времени позволяет преподавателям обратить внимание студентов на задания, минимизировать отвлекающие факторы и вероятность списывания.
Создатели контента теперь могут автоматически отправлять учащимся оповещения о новом или обновленном контенте через мобильное приложение Мудл и электронную почту.
Большая роль в совершенствовании вопросов и викторин в Moodle 4.0. связана с плагином Qbank.
Новые возможности с плагином Qbank:
- Возможность определить элементы «действия» для вопросов. Например, импорт/экспорт, копирование, удаление, пометка.
- Возможность проконтролировать свои собственные столбцы в таблице с вопросами. Например, можно посмотреть время последнего изменения.
- Возможность добавлять собственные вкладки в представление банка вопросов
- Возможность определить узел навигации, возможность переопределить или создать новые узлы и реализовать свои собственные из плагина,
- Возможность иметь несколько версий одного и того же вопроса.
Календарь
В Moodle давно существует встроенная система календарей. Она позволяет не пропустить широкий круг событий учреждения, групп, отдельных дат, о которых Вам стоит помнить преподавателю, студенту. Это сроки выполнения заданий, тестов, проведения чатов.
Календарь позволяет вести свое собственное расписание работы и гибко планировать график работ, видеть учебные модули в контексте дат.
Календарь в Mудл особенно хорошо демонстрирует возможности, начиная с версии 3.4.
Именно с этой версии доступны гибкие возможности для работы с событиями, в том числе:
- Чтобы создать событие достаточно нажать кнопку «Новое событие» или либо выбрав в календаре пустое место.
- Для максимально чёткой фиксации события в системе появилась возможность ввода его названия, даты, типа и др.
- Для быстрого изменения даты сохраненного события появилась возможность его переноса на нужную дату..
- Визуализация календаря в блоке календаря в виде месяца.
- Перемещение формы импорта календаря на отдельную страницу.
- Улучшение справочной информации, представленной на странице экспорта календаря.
- Обновление страницы управления подписками.
- Упрощение копирования URL-адреса экспорта.
- Формат импорта/экспорта вопросов WebCT (qformat_webct).
- Формат импорта/экспорта вопросов Examview (qformat_examview).
- Портфолио Picasa (portfolio_picasa) и репозиторий Picasa (repository_picasa).
- Microsoft OneDrive (устаревший) (repository_skydrive).
- организация виртуальных рабочих часов,
- групповое сотрудничество с удаленными студентами,
- комнаты обсуждения, онлайн-классы.
- установка виртуальных машин,
- непосредственно настройка модуля интеграции BBB и Moodle, с целью обеспечения видимости модулей платформы друг другом,
- прописывание ключа.
- Запускать BigBlueButton в отдельном окне.
- Создавать пользовательские приветственные сообщения при присоединении к сеансу.
- Создавать ссылки на онлайн-сеансы в рамках любого курса.
- Запрещать учащимся присоединяться к сеансу до тех пор, пока к сеансу не присоединится преподаватель (модератор).
- Указывать даты открытия/закрытия присоединения для сеанса, который отображается в календаре Moodle.
- Записывать сеансы.
- Moodle 3.0-3.1 без проблем работает на PHP 5.4.4.1.
- PHP 7.0. идеально для Moodle 3.0.1 и минимальная база для Moodle 3.4.
- Если вы планируете использовать PHP 7.0, важно обязательно обновить Moodle до версии 3.0.1 или выше.
- PHP 7.1 полностью не совместим Moodle 3.0. С ним можно работать только, начиная с Moodle 3.2 , при этом PHP 7.1 - это и минимум для Moodle 3.7
- PHP 8.0 - язык сценария для Mудл 3.11.8 и более поздних версий.
- Moodle 3.0. совместим с Google Chrome 30.0, Mozilla Firefox 25.0, Apple Safari 6, Microsoft Internet Explorer 9.
- Moodle 3.9 совместим с-Google Chrome, Mozilla Firefox, Safari, Edge, Internet Explorer При этом Moodle 3.9.x cтал последней версией, активно поддерживающей Internet Explorer 11.
- Moodle 4.0 совместим с Chrome, Firefox, Safari (но при использовании Safari важно помнить, что Safari 7 и более ранние версии имеют известные проблемы совместимости) с Moodle 4.0. Поддержка Internet Explorer 11.отсуствует.
- Совместимость с мобильными у Moodle гарантирована начиная с версии 3.2 версии. С телефона комфортно работать в Mobile Safari и Google Chrome.
- Дисковое пространство > 5 Гб.
- Процессор: двухъядерный (и более) с частотой ядра 1 ГГц (минимально).
- Оперативная память: более 1 Гб.
- Мгновенная очистка хранилища кэша файлов с помощью безопасной и асинхронной очистки.
- Дополнительное кэширование метаданных поля pg_field_type postgres.
- Оптимизация производительности бесконтактного поиска в сообщениях, когда обмен сообщениями на сайте отключен.
- Поддержка TTL («time to live» — время существования или длительность хранения) для Redis (хранилища данных в памяти с открытым исходным кодом и временем).
- Программного обеспечения.
- Загруженные файлы.
- База данных.
- Обновление проводится в режиме обслуживания.
- Файлы старой программы Moodle нужно переместить в отдельное место. Копировать новые файлы поверх старых не рекомендуется.
- При установке плагинов их нужно добавить в новое дерево а (структуру каталогов Moodle).
Много приятных и полезных обновлений коснулось Мудл при появлении версии 4.0:
Некоторые детали, напротив, упростились. Например, произошло удаление возможности вывода календаря на 3 месяца. Как показала практика, это дополнительная, но неоправданная перегруженность.
Удаление плагинов
Не секрет, что ещё начиная с 2015 года компания Adobe активно призвала веб-разработчиков переходить на новые стандарты веб-анимации, и вместо любимого в 2000-х Flash использовать HTML5.
Но в Мудл до версии 3.9 плагины, «привязанные» к Flash, активно поддерживались.
Начиная с версии 4.0 из ядра были удалены медиаплеер Flash-анимации и VideoJS. Также из ядра были удалены следующие плагины:
Интеграции
Moodle давно можно было интегрировать с сервисом BigBlueButton.
Для дистанционного обучения интеграция предоставляет колоссальные возможности:
Интеграцяя BigBlueButton с Moodle ранее - до версии Moodle 3.9 была не так проста, как этого хотелось бы. Организатор обучения чаще всего сталкивался с технической проблемой. Требовалась помощь подрядчика, которому были делегированы следующие задачи:
При работе LMS Moodle 4.0 решение таких задач отпадает. Интеграция с BigBlueButton стала максимально комфортной. BigBlueButton можно загрузить прямо из «коробки». Плагин BigBlueButtonBN позволяет производить следующие действия:
Требования к базе данных
Moodle дружелюбен базам данных MySQL, MariaDB (продукт тех же разработчиков , что и MySQL), PostgreSQL, Oracle, а также Microsoft SQL-серверу.
Если используется последняя версия Moodle, для корректной (стабильной) работы рекомендуется использовать последние версии этих баз данных или минимально допустимые версии.
Минимальная версия MySQL для Moodle 3.11, 4.0 и 4.1 - MySQL - 5.7, для версии Moodle 3.9 - минимальный вариант была БД MySQL 5.6, версия Moodle 3.0 работала с MySQL 5.5.31.
Язык сценариев PHP
Moodle старается поддерживать как можно более свежие обновления PHP (расширения, используемые для поддержки базы данных). На практике мы можем увидеть следующую ситуацию:
Для Moodle 4.1, которая появилась на свет в ноябре 2022 года, доступна поддержка PHP 8.1.
Совместимость с браузерами и аппаратное обеспечение
Минимальные требования для использования Moodle на компьютере :
Минимальное аппаратное обеспечение для версий 3.0-4.0 идентично:
Производительность LMS
При выборе LMS организаторы обучения обольшое внимание уделяют производительности. Производительность Moodle 3.0-3.9 уступает 4.0.
Какие проблемы удалось решить разработчикам? Вот только ряд из них:
Обновление от Moodle 3.0-3.9 до Moodle 4.0.
Напрямую обновить LMS до версии Moodle 4.0 можно только с Moodle 3.6 или более поздней версии. Если же у вас стоит более ранняя версия, например, Moodle 3.0 или Moodle 3.1, то в качестве первого шага необходимо выполнить обновление до 3.6 , а только потом до версии 4.0.
Чтобы провести обновление, важно убедиться что сервер соответствует требованиям для версии 4.0.
Пристальное внимание следует уделить резервному копированию. Есть 3 области, для которых необходимо создать резервную копию перед любым обновлением:
При включенном автоматическом развертыванием обновлений , вы сможете автоматически обновлять установленные плагины во время обновления.
При ручном обновлении важно следует проверить желаемую версию в каталоге. Далее нужно загрузить пакет плагина и скопировать его в соответствующее место в коде Moodle.
Иногда можно столкнуться с ситуацией, что устаревший плагин вызывает сбой вашего обновления, в этом случае нужно удалить код плагина.
Насколько оперативно важно переходить на последнюю версию Moodle?
Кто-то по прежнему использует Moodle 3, кто-то уже перешёл на последнюю версию.
Кто прав? Тот кто спешит, обновляет платформу, или тот, кто расторопен и работает с многократно проверенным продуктом?
Ряд разработчиков активно повторяет, что стабильность могут обеспечить только LTS-версии (длительного цикла поддержки) и переходить на следующую ветку имеет смысл только тогда, когда выйдет 3-й релиз в ней.
По состоянию на ноябрь 2022 года среди доступных LTS-версий - Мудл 3.9. Вот почему многие пока остаются верными её, предпочитая её последнюю ветку - 3.9.15.
В тоже время, Мудл до версии 4.0 обновлён уже с начала лета 2022 года, и протестировать систему смогли достаточно активно и не просто протестировать, а открыть принципиально новые возможности и уровень комфорта. В такой образовательной инфраструктуре проще организовывать обучение, эффективнее учиться.