Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ irina.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать

1 Постановка задачи и анализ предметной области

1.1 Постановка задачи на разработку информационной системы

Необходимо разработать информационную систему «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования».

В настоящее время активно используется и внедряется система тестирование знаний в различных сферах жизнедеятельности. По результатам тестирования оценивается уровень знания тестируемых.

Традиционно тестирование проводилось с помощью заранее подготовленных тестов, содержащих список вопросов и различные варианты ответов. Для каждого тестируемого подготавливались специальные бланки, которые тестируемый заполнял в процессе тестирования. Каждый вопрос оценивается в определенное количество баллов. Результат традиционного теста зависит от количества вопросов, на которые был дан правильный ответ.

Затем для проведения тестирования стали использоваться различные программные продукты. Для каждого тестируемого хранилась информация о результатах тестирования, причём баллы выставлялись автоматически, а сами тесты имели строго заданную структуру.

При прохождении теста фиксировались такие данные, как:

  • ФИО тестируемого;

  • дата прохождения тестирования;

  • наименование теста;

  • результаты тестирования.

По результатам тестирования формировался отчёт.

Тестирования обычно проводились преподавателями той или иной дисциплины. Сведения о прохождении тестирования использовались для оценки уровня знаний тестируемых и в соответствии с этими данными выставления текущего балла.

В связи с внедрение рейтинговой оценки знаний студентов, с большим количеством дисциплин, преподаваемых в учебных заведениях, и большим количеством разнородной информации, было принято решение о создании «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования».

Разрабатываемая информационная система предназначена для автоматизации процесса проведения тестирования и оценки знаний тестируемых.

Целями разработки информационной системы являются:

  • создание и поддержка электронной базы данных, хранящей все необходимые сведения для организации процесса тестирования;

  • создание клиентских приложений для подготовки и редактирования тестов, проведения тестирования и анализа результатов тестирования;

  • возможность составления универсальных тестов, содержащих различного рода вопросов и ответов;

  • возможность одновременной работы с системой нескольких пользователей;

  • ведение (добавление, модификация, удаление) сведений об экзаменаторах, экзаменуемых и самих тестов;

  • обеспечение достаточного уровня безопасности информационной системы.

К информационной системе не предъявляются жесткие требования по времени отклика при доступе к информации. Достаточным временем отклика информационной системы считается 4-6 сек (в некоторых случаях до 10 сек), которое обеспечивает комфортную работу пользователя.

Информационная система будет состоять из нескольких подсистем или автоматизированных рабочих мест (АРМ):

  • АРМ конфигуратора, который может просматривать и модифицировать всю имеющуюся информацию в базе данных;

  • АРМ экзаменатора, который может проверять пройденные тесты и оставлять комментарии к ответам;

  • АРМ экзаменуемого, который имеет возможность пройти тест, заданный конфигуратором.

Задачей данного проекта является разработка подсистемы «Программный комплекс разработки универсальных тестов, проведения коллективного тестирования и индивидуальной оценки знаний: подсистема проведения тестирования». Данная подсистема обеспечивает возможность проведения тестирования и автоматического выставления баллов, за правильный ответ.