Описание параметров алгоритма отбора тестовых вопросов в программах тестирования по спецификации QTI
Параметры выбора вопросов из раздела описываются подэлементами элементов и. Этот подэлемент включает в себя все инструкции по отбору и сортировке, которые применяются к указанным объектам (вопросам/Item и разделам/Section). Расположение вопросов и разделов внутри родительского объекта определяют те вопросы, которые попадают в область сортировки с взаимосвязью между выбранными объектами. Чтобы… Читать ещё >
Описание параметров алгоритма отбора тестовых вопросов в программах тестирования по спецификации QTI (реферат, курсовая, диплом, контрольная)
В статье рассмотрены элементы XML-файла, который задает параметры отбора вопросов для тестирования. Особое внимание уделено структуре каждого элемента.
Одним из важнейших вопросов при разработке компьютерных систем тестирования знаний является разработка алгоритма выборки вопросов из базы вопросов. Вопросы должны выбираться с учетом их сложности, а также необходимо, чтобы вопросы не повторялись как внутри варианта одного тестируемого, так и в вариантах других тестируемых. На данный момент существуют стандартные алгоритмы отбора, которые предпочтительно использовать в разрабатываемой системе тестирования знаний.
Чтобы обеспечить взаимодействие между компьютерными системами тестирования знаний от разных разработчиков, необходимо обеспечить не только легкий перенос вопросов без искажения их содержания, но и легкий перенос правил отбора вопросов для тестирования, чтобы созданное на одной системе тестирование вело себя одинаково и на системах других разработчиков [1].
В Инновационном Евразийском университете действует автоматизированная система тестирования знаний студентов Education Monitor. В данной системе используется неэффективный алгоритм отбора вопросов. Этот алгоритм не допускает отбора вопросов по их сложности. Также этот алгоритм допускает повторение одного и того же вопроса в одном варианте.
Спецификация консорциума IMS (Instructional Management Systems) QTI (Question and Test Interoperability — унифицированные вопросы и тесты) предусматривает возможность решения этих проблем.
Процедура отбора и сортировки разделена на три взаимосвязанные стадии [2]:
- · Выстраивание последовательности объектов — это определение ограничений, которые будут применены к правилам отбора и сортировки. Например: Может ли объект быть представлен несколько раз?
- · Отбор объектов — это первый процесфцйыс, в котором правила отбора применяются к объектам. Применение ограничено только непосредственными дочерними объектами родителя, содержащего эти правила.
- · Сортировка объектов — это второй процесс, в котором отобранные объекты выстраиваются в порядке, который определяется правилами сортировки.
Параметры выбора вопросов из раздела описываются подэлементами элементов и. Этот подэлемент включает в себя все инструкции по отбору и сортировке, которые применяются к указанным объектам (вопросам/Item и разделам/Section). Расположение вопросов и разделов внутри родительского объекта определяют те вопросы, которые попадают в область сортировки с взаимосвязью между выбранными объектами [3].
Элемент может встречаться в элементах и ноль или один раз.
Элемент содержит следующие подэлементы (рисунок 1):
- · (определяет характер всего алгоритма выстраивания последовательности объектов, представляет собой набор доступных правил отбора и сортировки объектов, может встречаться ноль или один раз внутри элемента).
- · (комментарии, которые описывают весь XML-файл).
- · (определяет характер всего алгоритма отбора и сортировки объектов, может встречаться ноль или один раз внутри элемента).
- · (содержит инструкции отбора, которые применяются к объектам, входящим в данный объект, может встречаться ноль или несколько раз внутри элемента).
- · (содержит правила сортировки отобранных объектов, может встречаться ноль или несколько раз внутри элемента).
Рисунок 1 — Структура элемента
файл тестирование вопрос знание Теперь рассмотрим структуру каждого элемента подробно.
Элемент определяет набор доступных для использования правил отбора и сортировки объектов.
Элемент может принимать следующие значения:
Normal — каждый объект может быть представлен только один раз, т. е. повторений быть не может. RandomRepeat — каждый объект может быть представлен любое количество раз.
Если элемент отсутсвует, то по умолчанию используется значение Normal.
Элемент включает в себя комментарии относящиеся ко всей структуре отбора и сортировки. Элемент содержит аттрибут xml: lang, который указывает язык, используемый в данном случае. Диапазон доступных языков зависит от выбранной спецификации XML. Если аттрибут не указан, по-умолчанию используется английский язык.
Элемент определяет характер всего алгоритма, который составлен правилами отбора и сортировки.
Элемент содержит единственный аттрибут pname, который указывает название всей последовательности правил.
Элемент служит для описания правил отбора, которые применяются к данному банку объектов или набору дочерних объектов содержащихся внутри родительского. Полный набор правил должен быть прочитан из файла прежде чем будет осуществлен сам отбор. Атрибутов у этого элемента нет.
Элемент включает в себя следующие подэлементы (рисунок 2):
- · (определяет банк объектов, к которому будут применены правила отбора и сортировки, может входить в элемент ноль или один раз).
- · (определяет количество объеков, которые длжны быть отобраны, может являться целым числом в диапазоне от 1 до 4096, может входить в элемент ноль или один раз).
- · (содержит словарь метаданных, которые используются в правилах отбора, может входить в элемент ноль или один раз).
- · (содержит конструкции из нескольких правил, которые построены на основе логического оператора И, может входить в элемент ноль или один раз).
- · (содержит конструкции из нескольких правил, которые построены на основе логического оператора ИЛИ, может входить в элемент ноль или один раз).
- · (содержит конструкции из нескольких правил, которые построены на основе логического оператора НЕ, может входить в элемент ноль или один раз).
- · (позволяет использовать собственные расширения для правил отбора).
· All — выбираются все объекты. При данном правиле нельзя использовать элемент .</li> <li>
· Parametrized All — выбираются все объекты, которые обладают определенными свойствами (эти свойства характеризуются мета-данными объекта).</li> <li>
· Partial — случайный отбор нескольких объектов. Количество объектов указывается в элементе .</li> <li>
· Parameterized Partial — случайный отбор нескольких объектов, которые обладают определенными свойствами.</li> <li>
· Logical — логические ассоциации объектов, такие как выбор одного объекта, основанный на выборе другого.</li> </ul> <p>Структура элемента показана на рисунке 3</p> <img src=">