Программа должна состоять из двух частей
1 часть оболочка для прохождения теста
2 часть редактор теста
Главные задачи:
добавить в редактор систему сценариев, как в программе Айрен (
, для упрощения ввода заданий генерации теста
Возможность добавлять задания на упорядочение, с несколькими вариантами ответом, с вводом одного ответа(например, при решении квадратного уравнения)
2.Добавить возможность сохранения теста в текстовый формат и последующей конвертацией в систему Moodle (Как пример вот это сайт
Есть исходники на делфи, программы, на основе которой можно допиливать функции. Либо вести разработку с нуля.