Разработать систему тестирования

Заказчик
[no-member:pro]Петр[/no-member:pro]Петр
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыБанковский перевод, Электронные деньги
Приём заявокзавершён
Описание проекта
Необходимо разработать систему тестирования на языке С++/С# с привязкой к бд acсess. Windows приложение. Система тестирования должна быть похожа на тестирование ПДД. Приложение взаимодействует с БД Access, откуда загружаются вопросы и ответы тестирования. Что содержится в БД: идентификаторы пользователей, пароль для входа в тест, вопросы теста, ответы теста, отчеты о прохождении тестов пользователей (идентификатор, ФИО, процент правильных ответов, название тестирования, список неправильных ответов пользователя+вопрос к ответу). Банк вопросов около 100 вопросов в базе, из них для теста случайным образом выбирается 25-30 вопросов, после окончания теста выводится результат тестирования в процентах. Должен быть реализован вес вопроса(балл за правильный ответ). Тест должен быть ограничен по времени (шкала обратного отсчета времени прохождения теста). Должно быть реализовано обновление теста через БД (вопросов и ответов), для дальнейшего повторного тестирования но уже по др вопросам, т.е. Программа должна также полноценно функционировать после обновления БД. Обновление БД: определенный человек (администратор) зайдя в MS Office Access, меняет вопросы, ответы, название теста, вес вопроса, время тестирования, сохраняет БД и приложение "Тестирование" снова готово к работе и новому тесту. Отчеты сохраняются в определенную папку. Доступ к БД должен иметь только администратор тестирования. Должна быть реализована навигация по вопросам теста(см. Файл приложения к проекту), файл приложения носит лишь рекомендательный характер
В течение работы над проектом, необходимо предоставление кратких отчетов о текущем состоянии выполнения проекта.
По завершению работы над проектом, необходимо предоставить все исходники проекта, включая открытый код и сам файл проекта и релиз программы.
Также необходимо предоставить информацию об использованной программной среде разработки.
В течение работы над проектом, необходимо предоставление кратких отчетов о текущем состоянии выполнения проекта.
По завершению работы над проектом, необходимо предоставить все исходники проекта, включая открытый код и сам файл проекта и релиз программы.
Также необходимо предоставить информацию об использованной программной среде разработки.