Скажите пожалуйста, сколько будет стоить разработка тестирующей программы с такими требованиями (просто интересно узнать):
Формулировка вопроса должна содержать до 5 строк текстовой информации или до 4-х строк текстовой и 1 мультимедийный объект или Web-страницу. Должна быть возможность выводить на печать как тесты на которые тестируемый должен ответить, так и правильно заполненные тесты, для проверки правильности ответа тестируемых на бумажные тесты.
Должно быть три типа вопросов:
1)Обычный
В вопросе должно быть от 1 до 5 вариантов ответов. Количество правильных ответов должно лежит в диапазоне от 0 до 5. В вариантах ответов вместо текста должна иметься возможность отображать видео, изображения, звук или Web-страницы.
2)Распределение понятий.
Необходимо распределить до 10 понятий по 2-3группам.
3)Точный ответ.
Необходимо точно ввести до 13 строк текстовой информации.
Должно иметься 2 режима вычисления результатов:
1)оценка от 1 до 5 на основании полученного соотношения из числа правильных и общего количества ответов;
2)каждому варианту ответа должно присваиваться определённое количество баллов (от 0 до 255), а затем на основании набранной суммы должен выдаваться 1 из 5 результатов – строка символов.
В процессе тестирования вопросы и варианты ответов должны выдаваться в случайном порядке. Должна имееться возможность проигрывать музыку при тестировании, правильном, неправильном ответах и завершении тестирования, выводить афоризмы по одному на каждый вопрос, менять цвет окна приложения, шрифт, отображать в окне приложения пользовательское изображение в качестве фона, комментировать каждый ответ (правильно/неправильно). По окончанию тестирования должен выводится результат, средний или набранный балл (в зависимости от типа теста), комментарий результата, изображение или видео, соответствующее данному результату.
Для всех тестов должны задаваться следующие настройки:
1)проигрывание звуков в процессе тестирования;
2)вывод изображения по окончанию тестирования;
3)вывод видео по окончанию тестирования;
4)сохранять результаты в отдельные файлы или в базу данных;
5)вкл./выкл. возможность откладывать вопрос;
6)вкл./выкл. выбор более одного варианта ответа;
7)вкл./выкл. тестирование на время;
8)количество вопросов, задаваемых тестируемому;
9)количество результатов тестирований (от 1 до 5);
10)критерии оценки тестируемого.
При просмотре результатов тестирования о каждом тестировании должны отображаются следующие сведения:
1)фамилия;
2)группа;
3)домашний каталог;
4)дисциплина;
5)раздел;
6)подраздел;
7)тема;
8)результат;
9)время тестирования;
10)дата тестирования;
11)номера вопросов на которые отвечал тестируемый;
12)правильность ответов на них;
13)время, которое тестируемый потратил на каждый вопрос;
14)имена файлов из которых взяты вопросы.
Требования к операциям с результатами тестирований:
1)поиск по значению одного поля и группы полей удовлетворяющих или не удовлетворяющих условию;
2)сортировка отобранных записей по возрастанию или убыванию;
3)удаление записей из таблицы;
4)вывод на принтер таблицы с результатами;
5)экспорту в электронную таблицу Microsoft Excel.
Требования к расчёту статистической информации:
1)количество отобранных в поиске записей;
2)количество различных результатов тестирований;
3)3 типа диаграмм, отображающих соотношение числа различных результатов к их общему количеству (круговая, полосковые горизонтальная и вертикальная на вкус и цвет пользователя);
4)график усидчивости по отобранным результатам – зависимость времени тестирования от количества вопросов;
5)график утомляемости по отобранным результатам – зависимость результатов тестирований от количества вопросов;
6)средний балл по всем отобранным записям;
анализ теста (вычисляется также по отобранным записям):
1)степень знания тестового материала тестируемыми (по каждому вопросу отношение правильных ответов к общему количеству);
2)среднее время ответа на вопрос;
3)общее время, потраченное тестируемыми на данный тест;
4)среднее количество ответов на вопрос;
5)общее количество ответов на вопрос;
6)максимальное время ответа на вопрос;
7)минимальное время ответа на вопрос;
8)по каждому вопросу теста фиксируется:
1)номер вопроса;
2)знание данного вопроса тестируемыми;
3)среднее время ответов на него;
4)количество ответов.
Защита информации
Система должна быть выполнена в соответствии с требованиями по построению защищённой автоматизированной системы:
1)стремление к максимальной автоматизации процессов, происходящих в системе;
2)соответствие требованиям государственных стандартов по информационной безопасности;
Вся конфиденциальная информация должна шифроваться методом гаммирования (тесты, настройки, результаты, журнал регистрации событий, информация о зарегистрированных пользователях системы).
Требования к разграничению доступа:
хранение информации о пользователях (зарегистрированных, т.е. тех, которые составляют тесты, просматривают и обрабатывают результаты, настраивают приложение):
1)идентификационный номер;
2)фамилия;
3)имя;
4)отчество;
5)принадлежность;
6)должность;
7)количество неудачных попыток регистрации, после истечения которых произойдёт блокировка учётной записи пользователя;
8)заблокирована или нет его учётная запись;
9)пароль в неявной форме.
Хранение информации о правах каждого пользователя (чтение/запись) на объекты приложения:
1)тесты;
2)глобальные параметры тестирования;
3)просмотр результатов тестирования.
Приложение должно вести до 10 копий файлов с информацией о пользователях и их правах, и в случае повреждения или удаления некоторых из них производить их автоматическое восстановление;
Протоколирование работы системы
Система должна регистрировать до 20 типов событий с комментариями:
1)запуск приложения;
2)выход из приложения;
3)начало тестирования;
4)окончание тестирования;
5)успешное сохранение результатов;
6)успешная регистрация;
7)создание темы;
8)открытие темы;
9)сохранение темы;
10)просмотр результатов тестирования;
11)удаление результатов тестирования;
12)изменение пользовательских настроек;
13)изменение расширенных настроек;
14)журнал очищен;
15)ошибка;
16)изменение настроек администрирования;
17)печать теста для тестирования;
18)печать теста – образца ответа;
19)печать результатов тестирования;
20)экспорт результатов тестирования в Microsoft Excel.
Система должна производить анализ содержимого журнала регистрации событий, логики следования событий, выдачи списка ссылок на подозрительные моменты и ошибки с указанием активного в тот момент пользователя, даты и времени происшествия, а также возможных причин возникновения данной ситуации, производить поиск и сортировку событий в журнале регистрации событий.
Приложение должно работать как на одной машине, так и в ЛВС.
Заранее спасибо!
Последние комментарии
9 лет 50 недель назад
10 лет 16 недель назад
10 лет 26 недель назад
10 лет 27 недель назад
11 лет 16 недель назад
11 лет 16 недель назад
11 лет 16 недель назад
11 лет 17 недель назад
11 лет 17 недель назад
11 лет 18 недель назад