Skip to content

Fenya2/moodle-test-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Test Generator

Moodle Test Generator — это программа для автоматизированного создания тестов, совместимых с платформой Moodle. С его помощью преподаватели могут быстро генерировать файлы вопросов в формате, совместимом с Moodle.

Возможности

Программа позволяет:

  • Создавать шаблонные вопросы с переменными (параметрами)
  • Автоматически генерировать множество вариантов одного вопроса с разными значениями параметров
  • Экспортировать готовые вопросы в формате GIFT

Сборка программы

Чтобы собрать программу, нужно предварительно установить:

git clone https://github.com/fenya2/MoodleTestGenerator.git
cd MoodleTestGenerator
mvn clean install -Pbuild-release-artifact

В итоге требуемый исполняемый .jar файл программы будет находиться в директории target.

Требования к запуску программы

Для запуска программы требуется установить:

Запуск программы

Запуск через скрипт

Windows:

Скачайте и запустите скрипт run-mtg.cmd.

Скрипт запросит:

  • Версию приложения для установки (по умолчанию возьмет последнюю доступную версию)
  • Директорию для установки (по умолчанию берется директория, в которой находится скрипт)

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

Ручной запуск

Программа представляет из себя исполняемый .jar-файл. Файл программы можно скачать на странице релизов проекта или же собрать из исходных кодов.

Для запуска программы выполните команду:

java --module-path <PATH_TO_JAVAFX_LIBS> --add-modules javafx.controls,javafx.fxml,javafx.web -jar <PATH_TO_PROGRAM>

где:

Подразумевается, что путь к java указан в переменной окружения PATH

Пример:

java --module-path ~/opt/openjfx-25.0.1_linux-x64_bin-sdk/javafx-sdk-25.0.1/lib/ --add-modules javafx.controls,javafx.fxml,javafx.web -jar ./target/MoodleTestGenerator-1.0.jar

Контакты

About

Desktop-приложение для генерации тестов для платформы moodle

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors