Набор скриптов для переноса данных их School-Master 3.7.6 в Moodle 5.0.
Запускаются скрипты вручную по очереди, требуют некоторой донастройки, например расположение Moodle файла config.php.
Надо вручную поправить файл config.txt, что содержит URL web сервера с которого скачиваются фaйлы картинок курсов и вложений в уроках (в шаге 3 и 5).
- Запускаем dump1.sh и получаем training1.csv файл для стандартного импорта вручную в Moodle /admin/tool/uploadcourse/index.php, и только включенных курсов. Если надо вообще все курсы, то поменять в sql условие "status". Проследите чтоб в Moodle уже не было курсов с такими же названиями, а лучше импорт вообще делать на пустой Moodle.
- transfer1.php устанавливает на новые курсы "по имени" некоторые параметры и описания.
- transfer2.php переносит картинки курсов.
- transfer3.php включает автоматическое зачисление на соотв.курсы.
- transfer4.php переносит разделы, блоки, уроки с домашними заданиями, тесты и вопросы в тестах, ограничения доступа. Нельзя запускать повторно без предварительной очистки курсов, иначе наплодит дубли!!
- transfer5.php установить критерии завершения курса по всем модулям с контролем выполнения.