SimpleTest. Программа для проведения тестирования.
Данная программа предназначена для проведения тестирования. Разрабатывалась для работы с конкретными "источниками" тестов. Программа абсолютна БЕСПЛАТНА, если кому то она нужна :). Буду рад слышать предложения по ее развитию, БД только в виде файлов.
Техническое задание (основное):
- Список тестов (рис.1) формируется из файлов в папке test, рядом с ПО. Папка может быть скрыта.
- Тесты находятся в txt файлах, с кириллической кодировкой DOC (866). Все должно работать без переделывания файлов.
- Вопросы и ответы берутся случайным образом.
- Количество времени ограниченно, по истечении времени тест завершается.
- Программа должна иметь графический интерфейс и работать на Windows 7 (x64).
Реализация:
- Реализована программа в Visual Studio 2012, на C# (Framework 3.5).
Обновление:
[2012-02-01]
- Возможность запускать тестирование заново.
- Определение кодировки (dos или win1221)
- Поддержка XP
- Работа по сети (на сервере нужно создать папку test и в ней папку stat. test- общий доступ и в ней храним тесты). На клиентских машинах после запуска, в папке мои документы появится файл конфигурации, в нем хранится имя сервера.
Последующие обновления:
Демонстрация и описание работы:
В папке
test лежат файлы [Информатика.txt;История.txt;Русский.txt;Химия.txt;]. Они все выводятся на экран, выводятся только тесты с расширением txt.
После выбора теста, остается нажать кнопку "Начать тест" для запуска теста.
Запускается секундомер и выводятся вопросы. Для завершения тестирования требуется нажать одноименную кнопку.
После завершения тестирования выводится количество верных ответов, а ниже кол-во всего вопросов и процент верных.