Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование как одно из средств КЗ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
474.62 Кб
Скачать

Модель испытуемого

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

Student = {Name, Level, TestTrack}, (4)

где Name − имя испытуемого; Level – уровень испытуемого в диапазоне [0; 100]; испытуемый обладает уровнем равным Level, если он ответит со100 %-й вероятностью (без учета опечаток) на любой вопрос, сложность Difficulty которого меньше или равна Level; уровень задается либо экспертным путем перед началом тестирования, либо вычисляется на основе предыдущих попыток тестирования испытуемого; TestTrack − траектория тестирования.

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

TestTrack = {qIndex Answer Grade cIndex}, (5)

где qIndex − индекс вопроса в базе QВ; Answer − ответ испытуемого на тестовый вопрос (например, строка, если ответ в открытой форме); Grade − оценка ответа в процентах [0; 100]; cIndex − индекс ЕК в иерархии CN, которая ассоциируется с вопросом.

Тестирование, ориентированное на ек

Целью критериально-ориентированного тестирования является определение, владеет ли испытуемый каждой ЕК из иерархии CN. Поэтому тестирование выполняется путем обхода иерархии ЕК и задания тех вопросов, которые ассоциированы с этими ЕК. В процессе обхода иерархии ЕК можно выделить следующие ситуации: выбор первого вопроса (единицы компетенции), движение вверх по иерархии ЕК, движение вниз по иерархии ЕК, переход к несвязанной ЕК.

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

Выбор первого вопроса (единицы компетенции)

Для того чтобы первый вопрос соответствовал по сложности уровню знаний испытуемого, из базы выбираются вопросы, наиболее близкие по сложности Q.Difficulty к уровню знаний Student.Level, и формируется выборка SampleQ. Чтобы минимизировать общее количество задаваемых вопросов, из SampleQ выбираются только те вопросы, которые ассоциированы с ЕК, находящимися ближе всего к целевой ЕК, т. е. с ЕК SampleC. Чтобы определить множество SampleC, достаточно подсчитать длину пути от целевой ЕК до каждой ЕК, ассоциированной с вопросом из SampleQ, и выбрать ЕКс минимальной длиной пути. Как результат определяется первый тестовый вопрос currentQ и ассоциированная с ним ЕК currentC.

Таким образом, первым задается вопрос, на который испытуемый предположительно должен ответить успешно, и он соответствует ЕК с максимально высоким уровнем иерархии.

Ответ на первый тестовый вопрос записывается в траекторию тестирования. Student.TestTrack. Если ответ оценивается положительно, то в иерархии CN ЕК currentC и все нижележащие ЕК помечаются как подтвержденные, т. е. Mark = владеет, и далее выполняется движение вверх по иерархии ЕК. Если ответ оценивается отрицательно, то ЕК currentC и все вышележащие ЕК помечаются как неподтвержденные, т. е. Mark = не владеет, и далее выполняется движение вниз по иерархий ЕК.

Рассмотрим на примере выбор первого во-проса(единицы компетенции). Пусть уровень знаний испытуемого составляет Student.Level = 50, тогда наиболее близким по уровню сложности будет вопрос Q1, т.е. SampleQ = {Q1}.

В данном случае наблюдается безальтернативный вариант выбора вопроса; соответственно получаем currentQ = Q1 и current = C5 (рис. 3).

Предположим, что испытуемый ответил на вопрос Q1 правильно, тогда помечаем ЕК C5 как подтвержденную и переходим по иерархии ЕК вверх (рис. 3).

Рис. 3. Пример обхода иерархии ЕК при критериально-ориентированном тестировании

Номера соответствуют порядку действий при тестировании. Номера: 1, 4, 7, 10 обозначают выбор вопроса; номера: 2, 5, 8, 11 – ответ на вопрос и присвоение пометок ЕК; номе-ра3, 6, 9 – переход между единицами компетенции.