30–31 July, 2014
Основной задачей тестирующих программ является, так или иначе, проверка знаний пользователя. Причем наиболее простые тесты имеют фиксированное количество стандартных вопросов, неизменную систему оценки полученных ответов, статический алгоритм построения последовательности теста. Следующим шагом развития таких систем стало увеличение базы данных вопросов и ответов, а как следствие – разнообразие задаваемых программой вопросов. Как правило, эти вопросы выбирались случайным образом из базы данных. Подобный алгоритм позволил создать иллюзию уникальности предлагаемых тестов. Случайный выбор вопроса давал возможность формировать тесты с лавинообразным нарастанием количеством вариантов.
Модели и алгоритм проведения тестирования позволяют повысить его эффективность, перевести его на качественно более высокий уровень, когда появляется возможность индивидуализировать подход к каждому учащемуся на основании выявленной структуры знаний, организовать контроль и повысить точность измерений уровня знаний за счет весовой оценки тестовых заданий. Предложенный метод значительно расширяет возможность применения тестов при определении уровня знаний по предметам. Оценивание результатов тестирования можно рассматривать как задачу шкалирования [1], решение которой производится в несколько этапов. 1. Конструирование матриц, содержащих ответы тестируемых. 2. Построение координатного пространства и размещение в нем точек-объектов (ответов тестируемых) таким образом, чтобы расстояния между ними, определяемые по введенной метрике, соответствовали исходным различиям. 3. Анализ и интерпретация результатов шкалирования исследователем. При поиске наилучшего способа оценивания приходится использовать понятия и отношения с нечёткими границами, высказывания с многозначной шкалой истинности. Процесс принятия решения в таких случаях во многом упрощается и относительно легко интерпретируется благодаря введению понятий нечеткого множества [2].