Симптом: заклад планував оновлення Moodle, але боявся втратити курси, оцінки та навчальну історію. Частина плагінів не оновлювалась роками.
Діагностика: зняли інвентаризацію версій ядра, PHP, теми й плагінів; перевірили журнали помилок; оцінили ризики несумісності на тестовому контурі.
Причина: кілька критичних компонентів не гарантували коректну роботу на цільовій гілці Moodle без попередньої заміни або відключення.
Результат: сформовано план оновлення з пріоритетами, контрольними точками й порядком відкату. Ризик втрати курсів знижено за рахунок staging і перевіреного бекапу.
Період робіт зафіксовано в внутрішній документації проєкту; у публічному описі дати узгоджуємо із закладом.