Пошаговое руководство по обновлению Moodle с версии 3.9–3.11 до Moodle 4.x. Риски, совместимость плагинов, порядок действий.
Почему нельзя откладывать обновление
Moodle 3.9 получает только критические security-патчи. С 2024 года ветка 3.x перестала получать обновления безопасности. Уязвимый Moodle — это риск утечки персональных данных студентов, что влечёт штраф по 152-ФЗ.
Что нового в Moodle 4.x
- Полностью переработанный интерфейс (Boost Unionprimary тема)
- Новая навигация курса с боковой панелью
- Улучшенный Gradebook с группировкой
- Matrix и Kanban для активностей
- Поддержка BigBlueButton без внешнего плагина
Порядок обновления
- Создать полный бэкап: база данных + файлы moodledata + код
- Обновить плагины до совместимых версий (или заменить альтернативами)
- Обновить PHP до 8.1+ (Moodle 4.3 требует PHP 8.0 минимум)
- Запустить обновление на тестовом стенде
- Провести регрессионное тестирование всех кастомных модулей
- Обновить продакшн в окно технического обслуживания
Кастомные плагины при обновлении
Это главный риск. Плагин, написанный для Moodle 3.9, может не работать на 4.x из-за изменений API. Нужен аудит каждого кастомного плагина и при необходимости — портирование на новое API.
Обновлю ваш Moodle безопасно, с сохранением всех данных и кастомизаций — обсудим.
Нужна помощь с Moodle?
Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.