
- •1. Взаимосвязь задач в системе «программа«экзаменатор» 4
- •1.1. Основные цели создания подсистемы «Программа«Экзаменатор» 4
- •2. Разработка задачи “тестирование или экзамен по вопросам” 6
- •Введение
- •1. Взаимосвязь задач в системе «программа«экзаменатор»
- •1.1. Основные цели создания подсистемы «Программа«Экзаменатор»
- •1.2. Описание системы программного обеспечения
- •1.3. Описание технологического процесса сбора данных
- •1.4. Описание технологического процесса обработки данных.
- •2.2.4. Математическая постановка задачи
- •2.2.5. Специальные требования к техническому обеспечению
- •2.2.6. Требования к характеристикам качества программного средства
- •2.3. Описание подзадачи наполнения информационной базы билетов
- •2.3.1. Назначение и характеристика подзадачи
- •2.3.2. Используемая информация
- •2.3.3. Результаты решения
- •2.3.4. Математическое описание
- •2.5.3. Результаты расчета
- •2.5.4. Результаты испытания программы
- •3. Качество программного средства
- •Заключение
- •Список литературы
- •Текст модуля project1.Dpr
- •Текст модуля unit1.Pas
- •Текст модуля unit2.Pas
- •Текст модуля unit3.Pas
- •Текст модуля Unit3.Pas
- •Экран программы
- •1. Назначение программы
- •2. Условия применения программы
- •3. Характеристики программы
- •4. Обращение к программе
- •5. Сообщения
2.3. Описание подзадачи наполнения информационной базы билетов
2.3.1. Назначение и характеристика подзадачи
Подзадача наполнения информационной базы билетов необходима для дополнения файла билетов или создания новых баз билетов и подготовки процесса тестирования.
2.3.2. Используемая информация
В задаче наполнения базы билетов (информационной базы) используется текст билета и вопросов, число вариантов ответа, номер правильного ответа с бумажного или иного носителя, и формируется текстовый файл билетов, в котором содержатся записи (построчно), а так же файл правильных ответов:
а) строки текста вопросов и правильных ответов не более 80 символов,
б) число строк вопроса не более 2-х,
в) общее число строк возможных вариантов ответа не более 10-и,
г) число вариантов 1..10,
д) правильный ответ, 1..m, в одной строке через пробел, где m соотв. г)
2.3.3. Результаты решения
Результатом решения алгоритма является полученный файл билетов (информационная база) и файл правильных ответов.
2.3.4. Математическое описание
Операции чтения вопроса и возможных ответов осуществляются последовательно по мере надобности, когда экзаменируемый отвечает на вопросы. Поиск осуществляется последовательным чтением билетов (информация по п.п. а)..д) из 2.3.2) до тех пор, пока не будет обнаружена соответствующая запись.
Операция создания нового билета из уже сущетвующего осуществляется путем создания нового файла и записывания в него кол-ва билетов и самих билетов посредтством копирования вопросов из сущетвующего билета в создаваемый (информация по п.п. а)..д) из 2.3.2).
2.3.5. Алгоритм решения
Алгоритм приведен на рис. П1.1 в Приложении 1.
2.3.6. Требования к контрольному примеру
Контрольный пример должен обеспечивать:
Проверку непосредственно самого тестирования учащегося.
Проверку анализа ответов учащегося.
Проверку создания нового файла вопросов из уже существующего как случайным выбором вопросов так и с указанием последних.
Проверку корректности вновь созданных файлов вопросов.
2.4. Описание подзадачи тестирования учащегося
2.4.1. Назначение и характеристика подзадачи
Подзадача тестирования учащегося реализует процесс тестирования.
2.4.2. Используемая информация
Входной информацией для задачи тестирования учащегося является вариант тестирования, содержащий 30 вопросов.
Выходной информацией является:
а) общее число вопросов,
б) число правильных ответов,
г) процент правильных ответов,
в) кол-во пропущенных вопросов,
г) оценка результатов по пятибальной шкале.
2.4.3. Результаты решения
Результатом решения алгоритма подзадачи является формальная оценка результатов тестирования. Это включает в себя процент правильных ответов и оценку по пятибальной шкале.
2.4.4. Математическое описание
Проверка ответа на корректность осуществляется сравнением ответа пользователя и правильного ответа.
Пятибальная оценка основывается на процентном содержании правильных ответов:
Оценка «2»: Если правильных ответов меньше 45%
Оценка «3»: Если правильных ответов меньше 60%
Оценка «4»: Если правильных ответов меньше 80%
Оценка «5»: Если правильных ответов 80% и больше
2.4.5. Алгоритм решения
Алгоритм приведен на рис. П1.1 в Приложении 1.
2.4.6. Требования к контрольному примеру
Контрольный пример должен обеспечивать проверку варианта тестирования учашегося.
2.5. Описание контрольного примера
2.5.1. Назначение
Контрольный пример можно разделить на две части:
часть, предназначенная для тестирования подзадачи создания базы билетов из уже готовой, как случайным выбором вопросов, так и по выбору пользователя.
часть, предназначенная для тестирования подзадачи тестирования учащихся.
2.5.2. Исходные данные
Для проверки брались данные, определяющие всевозможные случаи и соответствующие требованиям п.п. 2.3.6 и 2.4.6.
Запросы, предлагаемые программе:
Тип тестирования 1, создать новую базу билетов, используя случайный выбор вопросов.
Тип тестирования 1, создать новую базу билетов, указав самому, какие вопросы в нее войдут.
Тип тестирования 2, сделать более 80% правильных ответов
Тип тестирования 2, сделать менее 45% правильных ответов
Тип тестирования 2, сделать менее 60% правильных ответов
Тип тестирования 2, сделать менее 80% правильных ответов