Дипломная работа: Разработка компьютерного тестового контроля знаний студентов

Текст заданий (и ответов!) компьютерных тестов необходимо делать кратким и лаконичным. Краткость обеспечивается тщательным подбором слов, символов, графиков, позволяющих минимумом средств добиваться максимума ясности смысла задания. Полностью должны исключаться повторы слов, малопонятные, редко употребляемые слова, а также неизвестные учащимся символы, иностранные слова, затрудняющие восприятие смысла.

Одно из важных требований при тестировании - наличие заранее разработанных правил выставления баллов. В общем случае применения тестов за правильный ответ в каждом задании дается один балл, за неправильный - ноль. Сумм всех баллов, полученных студентом, дает число правильных ответов. Это число ассоциируется с уровнем его знаний и с понятием "тестовый балл испытуемого". Но существуют и другие, более сложные схемы оценивания, например, рейтинговые.

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

☼ формализация экспертной целевой модели знаний;

☼ нисходящее (или снизу – вверх) проектирование тестового пространства;

☼ формирование и наполнение тестовых заданий;

☼ формирование полного компьютерного теста;

☼ тестовый эксперимент;

☼ выбор эффективного теста;

☼ анализ, корректировка и доводка теста до вида эксплуатации.


РАЗДЕЛ 2. ПРАКТИЧЕСКАЯ РАЗРАБОТКА КОМПЬЮТЕРНОГО ТЕСТОВОГО КОНТРОЛЯ ЗНАНИЙ СТУДЕНТОВ

2.1 Разработка алгоритма программы

Алгоритм программы заключается в следующем (Рисунок 2.1):

1) Открытие файла с тестовыми заданиями (блок 2).

2) Циклическое чтение (пока не прочитана пустая строка) сток из файла в таком порядке (блоки 4-9):

- чтение строки с вопросом, количеством ответов и номером правильного ответа (блок 5);

- вывод вопроса пользователю (блок 6);

- ввод ответа пользователя (блок 7);

- проверка правильности введенного номера ответа (блоки 8-9).

3) Определение общего результата тестирования как произведение 12 на отношение числа правильных ответов к общему числу вопросов (блоки 10-11).

Описание алгоритма процедуры button1_Click (Рисунок 2.1.а):

1. Вызов диалогового окна выбора. Открывается файл с текстом заданий.

2. Если нажимается "Отмена" то выполняется программа закрытия. Если нажимается "ОК" то открывается файл и содержимое его переписывается в файловый поток.

3. Считывается строка с текстом задания.

4. Считывается строка в которой занесено: "количество вариантов ответа _ номер правильного ответа".

5. Считыается из файлового потока строчки с вариантами ответов.

6. Отображается на экране диалоговое окно с указанием текста вопросов и вариантами ответов. В этом окне номера ответов. Нажав на номер ответа нажимаем "ОК".

7. Программа сравнивает введенный номер с номером правильного ответа.

8. При сравнении ответов счетчик правильных ответов увеличивается на +1 и выбирает очередной вопрос, до достижения последнего вопроса (конца файлового потока).

К-во Просмотров: 1035
Бесплатно скачать Дипломная работа: Разработка компьютерного тестового контроля знаний студентов