Разработка системы для хранения и обработки статистических данных с результатами тестов, создание модулей их прохождения, назначения и просмотра. Требования к системе, общая архитектура, инструменты и методы реализации. Разработка web-интерфейсов.
Аннотация к работе
Анализ существующих решений 1.1 Постановка задачи 1.2 Анализ существующих решений 1.2.1 UniTest System 4 1.2.2 MyTest 1.2.3 Moodle 1.3 Требования к создаваемой системе 2. Выбор и обоснование решения 2.1 Описание общей архитектуры системы 3. Описание инструментов и методов реализации 3.1 Конвенции программирования для системы 3.2 Конвенции разработки Firebird 3.3 Конвенции разработки ZOPE 3.4 Описание архитектуры базы 3.5 Методы разработки веб-интерфейсов 3.6 Обработка данных при помощи python скриптов 3.7 Создание хранимых процедур в Firebid27 4. Описание интерфейса разработанной системы 4.1 Модуль создания тестов 4.2 Модуль прохождения тестов 4.3 Модуль назначения тестов 4.4 Модуль просмотра статистики Заключение Список используемых источников Приложение А Исходный код системы ВВЕДЕНИЕ Системы, используемые для создания и прохождения тестов, обладают отличными инструментами для создания и прохождения созданных тестов. Работа содержит описание и анализ существующих систем для мониторинга уровня знаний. Помимо основных статистических данных, таких как результат тестирования и время затраченное на прохождение теста, система будет содержать данные, о времени ответа на каждый вопрос, средние баллы получаемые за тест и процент правильных ответов на вопрос. В сетевой версии утилиты Test являются клиентами, которые подключаются к утилите Monitor и через нее проводят тестирование. [1] Недостатком системы является хранение данных бинарном файле, что замедляет доступ к ним при работе с большими объемами данных, также это делает невозможным получение группированных по различным параметрам данных. Для хранения и получения данных следует использовать СУБД, что позволит хранить и обрабатывать большие объемы данных. 5.