M
Все статьи
Технологии 8 мин чтения

Обновление Moodle 3.x → 4.x: что изменилось и как обновить без потерь

Пошаговое руководство по обновлению Moodle с версии 3.9–3.11 до Moodle 4.x. Риски, совместимость плагинов, порядок действий.

Пошаговое руководство по обновлению 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 без внешнего плагина

Порядок обновления

  1. Создать полный бэкап: база данных + файлы moodledata + код
  2. Обновить плагины до совместимых версий (или заменить альтернативами)
  3. Обновить PHP до 8.1+ (Moodle 4.3 требует PHP 8.0 минимум)
  4. Запустить обновление на тестовом стенде
  5. Провести регрессионное тестирование всех кастомных модулей
  6. Обновить продакшн в окно технического обслуживания

Кастомные плагины при обновлении

Это главный риск. Плагин, написанный для Moodle 3.9, может не работать на 4.x из-за изменений API. Нужен аудит каждого кастомного плагина и при необходимости — портирование на новое API.

Обновлю ваш Moodle безопасно, с сохранением всех данных и кастомизаций — обсудим.

Нужна помощь с Moodle?

Опишите задачу — расскажу, как решить её конкретно в вашем случае. Свяжитесь — разберём вместе.