Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование_готово_3_3

.pdf
Скачиваний:
19
Добавлен:
03.05.2015
Размер:
1.65 Mб
Скачать

Курсовая работа

Постановка задачи разработки системы тестирования

Цель работы – разработка программного комплекса контроля знаний «Система тестирования», состоящего из двух автоматизированных рабочих места для пользователей: «АРМ преподавателя» и «АРМ обучаемого».

Пользователи системы тестирования – преподаватель и обучаемый

Курсовая работа

Порядок работы преподавателя в процессе создания контрольного задания:

Присвоить контрольному заданию шифр (имя контрольной работы).

Ввести и сохранить 19 вопросов с 3-5 альтернативными ответами по каждому вопросу. Вопросы должны иметь возрастающую степень сложности.

При необходимости просмотреть введенные вопросы и ответы, отредактировать их.

Курсовая работа

Порядок работы обучаемого в процессе тестирования:

Зарегистрироваться в системе тестирования (ввести фамилию).

Указать шифр задания (имя контрольной работы).

Отвечать на появляющиеся вопросы (обучаемому предлагается 5 вопросов с нарастающей сложностью) путем указания порядкового номера правильного ответа из числа альтернативных.

Уложиться в отведенное для тестирования время (по умолчанию – 10 минут).

По завершении тестирования получить результат в виде оценки по пятибалльной шкале:

пять правильных ответов – оценка 5;

четыре правильных ответа – оценка 4;

три правильных ответа – оценка 3;

два и менее правильных ответа – оценка 2.

Создание приложения «АРМ преподавателя»

Последовательность этапов разработки приложения

Запустить MS Visual Studio 6.0 -> MS Visual Basic 6.0

Выбрать вид нового файла Standart.exe

На рабочем столе появилась пустая форма.

Увеличить ее размер до визуально-приятного.

Создать раскрывающееся меню стартовой формы (рис. 1)

Поместить на форму элементы управления в соответствии с рис. 1

Присвоить значения свойств каждому элементу формы в соответствии с табл. 1.

Связать с элементами управления программный код в соответствии с листингом 1.

ПОРЯДОК РАБОТЫ ТЕСТОВОЙ СИСТЕМЫ

Программный комплекс контроля знаний «Система тестирования» состоит из двух приложений: «АРМ преподавателя» и «АРМ обучаемого».

Для работы тестовой системы преподаватель должен создать контрольную работу, состоящую из 19 вопросов, не более 5 вариантов ответов по каждому вопросу и правильных ответов.

Вопросы следует группировать по возрастающей степени сложности:

1-3 вопросы - первая группа;

4-6 вопросы - вторая группа;

7-10 вопросы - третья группа;

11-14 вопросы - четвертая группа;

15-19 вопросы - пятая группа.

АРМ обучаемого отображает каждому обучаемому 5 вопросов по одному из каждой группы. Вопрос в группе выбирается случайным образом. Обучаемый выбирает номер правильного ответа путем нажатия на соответствующую цифровую клавишу. По результатам тестов обучаемому выставляется оценка по пятибалльной шкале.

ПОРЯДОК РАБОТЫ «АРМ ПРЕПОДАВАТЕЛЯ»

Рабочее окно приложения «АРМ преподавателя» разделено на три области:

В верхней части экранной формы пользователь записывает имя контрольной работы <имя_файла>. Это позволит сохранить каждый вопрос, его ответы и правильный ответ в виде уникальной записи в файл c именем <имя_файла>, по умолчанию сохраняемый в каталоге С:\Let, который должен быть создан на диске заранее.

В средней части экранной формы пользователь формирует каждую запись контрольной работы, действуя в следующем порядке: ввод номера вопроса, вопроса, вариантов ответов, номера правильного ответа, подтверждение номера введенного вопроса (переключать «№ введен»), кнопка «Запись». В файл С:\Let\<имя_файла> добавится новая запись.

В нижней части экранной формы пользователь просматривает записи, сохраненные в файле контрольной работы С:\Let\<имя_файла>. Для этого следует указать номер вопроса и нажать кнопку «Вызов». Запись, соответствующая вызываемому вопросу, отобразится в текстовых полях данной части экранной формы. Если требуется отредактировать текущую запись, выбрать опцию «Редактор». Запись, соответствующая вызываемому вопросу, отобразится в текстовых полях средней части экранной формы, что позволит внести в нее изменения и сохранить в файле, нажав кнопку «Запись».

 

Дизайн стартовой формы

Form1

Frame1

Frame2

lblNlet

 

 

 

 

 

 

 

 

 

 

 

lblV1

lblO1

lblNpO1

txtNlet

 

 

 

 

 

 

txtNv1

Помощь

Выход

 

 

 

 

 

 

 

 

 

 

 

 

Имя контрольной

 

 

txtTexv1

 

 

 

 

 

 

lblText1

 

 

работы

 

 

 

 

Вопрос №

Вопрос

 

 

 

 

 

 

 

 

txtTexo1

optZ

 

 

 

 

 

 

 

 

 

 

 

 

№ введен

Ответы

 

 

txtNpo1

cmdZap

 

 

 

 

 

 

 

 

 

 

ЗАПИСЬ

Правильный

 

 

 

txtNv2

ответ

 

 

 

 

 

 

 

 

lblText2

 

 

 

 

 

txtTexv2

 

 

 

 

 

 

 

Вопрос №

Вопрос

 

 

 

 

 

 

 

 

txtTexo2

optR

 

 

 

 

 

 

 

 

 

 

 

 

Редактор

Ответы

 

 

txtNpo2

cmdVyz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВЫЗОВ

Правильный

 

 

 

 

ответ

 

 

 

 

 

 

 

 

 

 

Frame3

Frame4

lblNpo2

lblO2

lblV2

 

 

2