Адаптивная система тестирования

Юрий14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.04.2011

Доброго времени суток.

Тема работы - разработка адаптивной системы тестирования по учебным предметам университета.

Задача состоит в том чтоб можно было подключить модули с 3-мя уровнями сложности вопросов, т.е. например по предмету - системный анализ модуль из 90 вопросов, 30 простых, 30 сложных, 30 средних. Но в процесе тестирования рандомом берёт ну например по 10.

Вопросы должны быть разнотиповыми, т.е. ответ "Да/нет", "Один с несколькх", "Несколько с нескольких", "Число".

Ну и переход от вопроса к вопросу таким образом: сначала студенту дается пара средних вопросов, если он ответит правильно, то следующий вопрос уже дается из сложных, если неправильно - то легкий. Если он на сложные отвечает хорошо, то молодец, если неправильно на 3 простых вопроса - то неуд.

По сути в программе 3 раздела - для преподов, которые могут делать тестовый модуль по своей дисциплине и для студентов, которые должны тестироваться. Естественно существует раздел админа, чтоб удалять, добавлять учетные записи пользователей/преподавателей.

Тестовые задания и ответы хранятся в отдельном файле в зашифрованном виде.

После окончания тестирования на екран отображается статистика прохождения теста, например оценка, количество правильных ответов, общее время тестирования.

Писать желательно на delphi.

Сроки - 1-3 недели, просьба делать без заморочек, чтоб я мог сам понять все нюансы.

Жду ответов и надеюсь на вашу помощь.

Заявки фрилансеров