Для запуска проекта необходо установить следующие инструменты: Запуск через Docker:
- Docker >= 20.10
- Docker Compose >= 2.0 Запуск без Docker:
- Python >= 3.13
Для сборки через Docker необходимо, находясь в корне проекта, ввести следующую команду:
docker compose up
После завершения сборки:
docker compose down
При невозможности запуска через Docker необходимо, находясь в корне проекта, использовать следующие команды:
pip install -r requirements.txt
python build/build.py
При корректном завершении сборки в консоли выводится сообщение об успешности и названия созданных файлов с задачами:
Созданные файлы .xml находятся в директории dist.
Для добавления задач в курс на Moodle необходимо иметь роль Преподаватель/Управляющий.
Для создания нового теста необходимо перейти в режим Редактирования, выбрать Тему, в которой будет создан тест. Нажать кнопку Добавить элемент или ресурс, выбрать из типов элемента Тест и ввести желаемые настройки теста.
Для добавления задачи в тест необходимо перейти на вкладку Банк вопросов, в выпадающем списке с названием Вопросы выбрать Импорт, в качестве формата файла указать Moodle XML и загрузить файлы задач в окно с названием Выберите файл. Затем перейти к вкладке Вопросы, нажать кнопку Добавить, в списке выбрать значение Из банка вопросов и выбрать необходимое задание. Нажать кнопку Сохранить.
Для предварительного просмотра задач в тесте в Moodle необходимо иметь роль Ассистент/Преподаватель/Управляющий.
Чтобы убедиться, что добавленная задача отображается и работает корректно, необходимо зайти в созданный Курс, нажать кнопку Предварительный просмотр теста, ввести решение в поле для ответа и нажать кнопку Проверить, по окончанию теста нажать Закончить попытку, затем кнопку Отправить всё и завершить тест.