Обновление Moodle на Windows сервере

Дано: Moodle определенной версии (в моем случае, установленный на Windows Server 2012 R2 + IIS + MS SQL Server).
Задача: обновить версию Moodle.

Moodle: обновление плагинов через веб-интерфейс

Дано: Moodle (любая версия).
Задача: обновить некоторые плагины через веб-интерфейс администратора.

Чтобы обновить плагин через веб-интерфейс, необходимо дать права на соответствующие папки для IIS (Apache).
Для безопасности желательно давать эти права только в момент установки (обновления) и после данной процедуры их снова отключать.
Также рекомендуется в конфиге (config.php) задать пароль на обновление.

Ошибка при подключении по TFTP TIMEOUT waiting for Ack block #1

При подключении по TFTP (Tftpd64 Service Edition by Ph. Jounin) возникает следующее сообщение:


Moodle: перенос курса из одной системы Moodle в другую

Если необходимо перенести курс из одной системы Moodle в другую, то можно использовать механизм резервирования и импортирования курса.

Перед выгрузкой курса, желательно оптимизировать его контент.

Moodle: ошибки при загрузке курса (зависание процесса восстановления)

Дано: Moodle 3.2 и резервная копия курса в формате mbz. Параметры системы - Windows Server 2012 R2 + MS SQL Server + IIS
Проблема: при попытке загрузить (восстановить) курс страница зависает, долго грузится и в итоге приводит к ошибке "Невозможно отобразить страницу".
Причина, описанная ниже: это некорректный контент курса.

Moodle: загрузка курса из файла (восстановление резерва, загрузка глоссария)

Дано: система электронного обучения Moodle 3.2, а также учебный курс, выгруженный в файл резервной копии в формате mbz.
Задача: данный курс необходимо загрузить в систему Moodle.

Moodle: как включить отображение ошибок (режим отладки, debug)

Дано: система электронного обучения Moodle 3.2.
Задача: включить режим отображения ошибок (режим отладки).

Moodle: файлы в папке files в резервной копии курса

Дано: архивный файл (резервная копия) курса Moodle в формате mbz.
Задача: определить, какие файлы скрываются за хэш-названиями в папке files.

Moodle: проверка файлов на вирусы

Дано: Moodle 3.2 (Windows Server 2012 R2 + IIS + PHP + Microsoft SQL Server 2014).
Задача: настроить антивирусную проверку всех файлов, загружаемых в систему Moodle.
Т.е. при загрузке файла должно выводиться сообщение о зараженном файле и файл не загружался.

Moodle: изменение mbz файла резервной копии курса

Дано: файл резервной копии курса Moodle (бэкап курса, backup) в стандартном формате mbz.
Задача: изменить что-либо в этом файле (вместо изменения в курсе и повторной выгрузки). Например, удалить слишком большой файл, вложенный в курс, перед его загрузкой.