Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство для подготовки обучающего и контролирующего комплекса компьютерных методических разработок при организации самостоятельной работы студентов..pdf
Скачиваний:
4
Добавлен:
05.02.2023
Размер:
453.95 Кб
Скачать

24

7. Изготовление тестового материала.

Построитель тестов

«Построитель тестов» – это инструментальная программа, входящая в состав интегрированной системы обучения«Sydney» и предназначенная для подготовки тестов, используемых в качестве тренажеров, задачников, контрольных и экзаменов.

Принцип работы «Построителя тестов»

Создание тестов с помощью данной программы происходит в два этапа. На первом этапе составляется текстовый документ в форматеRTF (Rich Text Format) в подходящем текстовом редакторе, например, в Microsoft Word. Этот текстовый документ содержит тестовые вопросы и ответы на ,ниха также дополнительную информацию о тесте, например, название теста, имя автора и

т.д. Формат RTF позволяет использовать в тексте шрифты различного написания, цвета и размера. Кроме этого, документ может содержать рисунки, формулы, таблицы и др. Такой подход к подготовке методического материала имеет несколько положительных сторон:

§преподавателю, составляющему тест, необходимо уметь работать только с текстовым редактором и не нужно владеть приемами работы с какой-нибудь инструментальной программой, а тем более уметь программировать;

§

использование

текстового

редактора в качестве инструмента упрощае

 

операции

редактирования

содержания теста, т.к. сводит эти операции к

 

работе с фрагментами текста (вставка, удаление, копирование);

 

 

§

форма

представления

 

методического

материала, подготовленного

в

 

текстовом редакторе, является универсальной, и этот материал может быть

 

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

 

принтере.

 

 

 

 

 

 

 

 

 

 

 

На втором этапе создания теста берется готовый текстовый документ и с

 

помощью

«Построителя

тестов»

конвертируется в

файл теста. Для того,

 

 

чтобы программа

могла

правильно выделить из текстового докумен

 

вопросы и ответы, на этапе подготовки документа в текст вставляются

 

специальные команды языка разметки теста. Вставка этих команд в текст

 

документа автоматизирована в«Построителе тестов». При использовании

 

 

текстового редактора Microsoft Word автоматизация вставки команд разметки

 

 

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

 

Команды языка разметки теста

 

 

 

 

 

 

Система

команд «Построителя

тестов»

размечает

весь

документ

на

 

определенные фрагменты: текст вопроса, текст числового ответа, текст ответа

 

 

многовариантного

выбора

и .т, .ди поэтому является языком разметки

 

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

 

заключенных в угловые скобки. Все команды в «Построителе тестов» имеют

 

 

как английский

вариант

написания, так и

русский(Таблица

1). Команды

 

25

заключаются в угловые скобки, например <about>. Эта же самая команда, но в русском варианте, будет выглядеть так: <название>.

Для того чтобы разметить какой-либо фрагмент текста, нужно указать, где этот фрагмент начинается, а где заканчивается. Для этого существуют открывающие команды и закрывающие команды. Открывающая команда начинает фрагмент, а закрывающая команда заканчивает этот фрагмент. Отрывающая и закрывающая команды должны отличаться только символом косая черта «/», который стоит после угловой скобки закрывающей команды.

Например,

следующий

 

фрагмент

 

документа

задает

название:

те

<about>Простой тест, написанный в качестве примера</about>.

 

 

 

 

В некоторых командах языка разметки теста можно указывать параметры.

Параметр пишется между угловыми скобками

открывающей

команд,

например, параметр count, означающий количество задач по определенной

теме, указывается так:

<topic count=1>Название темы</topic>.

У одних

 

параметров, таких как в этом примере, после знака равно«=» должно

 

указываться

значение

параметра,

а

другие

параметры

указываются

без

значения, например, параметр horizontal, указывающий

на

горизонтальное

 

расположение

панели

вопроса,

записывается

так: <q horizontal>Сколько

 

будет дважды два?</q>. Возможные параметры команд и их описание

приведено в справочной таблице«Команды языка разметки теста» (Таблица

 

1).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Структура теста

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обычно, тест состоит из нескольких тестовых задач, например,

из

ста,

 

которые называют банком задач. Учащемуся для тестирования предлагают

только часть задач, выбранных из банка задач случайным образом или по

какому-нибудь

критерию,

например,

в

зависимости

от

их

сложности.

Количество

задач, предъявляемых

учащемуся,

задается

командой <count>

 

(количество) следующим образом: <count>10</count>.

 

 

 

 

 

 

Все тестовые задачи в банке задач могут быть сгруппированы по каким-либо

темам. Тогда

необходимо

указать

количество

, задачпредъявляемых

 

учащемуся по каждой теме. Для этого используется команда <topic> (тема) с

 

указанием

 

значения

параметраcount:

<topic count=10>Название

 

темы</topic>.

Все задачи,

текст

которых идет после

этой

команды, будут

 

принадлежать к этой теме, поэтому необязательно указывать тему перед каждой задачей. Чтобы начать новую тему, достаточно вставить в текст аналогичную команду, указав название новой темы.

Структура тестовой задачи

Тестовая задача состоит из вопроса и ответа. Кроме этого, тестовая задача

может

содержать пояснение к

вопросу. Текст

вопроса

и пояснения

представляются учащемуся в формате RTF, т.е. в вопросе и пояснении можно

использовать шрифты различного размера, цвета

и стиля, иллюстрации,

формулы

и . дробъекты. Текст

вопроса

помечается

командой<q>

(сокращение английского слова question) или командой <вопрос>, например,

26

так: <q>Сколько пальцев у гориллы?</q>. Текст пояснения помечается командой <d> (сокращение английского словаdescription) или командой

<описание>, например, так: <d>А сколько у Вас?</d>.

Типы ответов

Тестовые ответы бывают закрытого типа и открытого . Ктипаответам закрытого типа относятся ответы множественного выбора, т.е. учащемуся необходимо выбрать один или несколько правильных ответов из множества предложенных ответов. К ответам открытого типа относятся ответы, которые учащийся должен ввести сам. Отвечая на задачи открытого типа, учащийся не ограничен каким-либо выбором. Для того, чтобы автоматически проверить правильность ответа учащегося, нужно задать эталон ответа.

Тесты в системе обучения Sydney могут содержать ответы следующих типов:

1.Открытого типа

1.1.Выбор из строк

1.2.Выбор из картинок

1.3.Упорядочивание строк

2.Закрытого типа

2.1.Числовой ответ

2.2.Строковый ответ

2.3.Свободное изложение (текст)

2.4.Рисунок

2.5.Текст и числовой ответ

2.6.Текст и строковый ответ

2.7.Ответ, проверяемый в «СИМВОЛ-ИДС»

Ответ множественного выбора из строк задается командой<a> (от английского слова answer) или командой <ответы>. Между открывающей и закрывающей командой помещаются все варианты ответа, причем каждый ответ должен начинаться с новой строки. Правильный ответ или правильные

ответы, если

их несколько, помечаются

символом @ в начале строки.

Варианты ответов не должны быть

слишком

длинные, так как они

предъявляются

учащемуся по одному

ответу в

каждой ,стрпоэтомуке

длинный ответ не вместится в экран, и, чтобы его прочесть, необходимо будет воспользоваться полосой прокрутки. Варианты ответов этого типа не должны включать в себя рисунки и формулы, т.к. учащемуся будет предъявлен только текст ответов. Варианты ответов должны быть написаны одним шрифтом, одним цветом, одним размером и стилем. Пример:

<q>В чем измеряется напряжение?</q> <a>в амперах

@в вольтах в омах</a>

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

27

Ответ множественного выбора из картинок или формул задается командой <i> (от английского словаimage) или командой <картинки>. Каждая

отдельная картинка, которая будет находиться между открывающей и закрывающей командой, станет одним из вариантов ответа. Но текст, находящийся между этими картинками, не будет обрабатываться конвертером и не войдет в ответы. Правильный ответ, также как и в предыдущем случае, отмечается знаком @, стоящим перед картинкой. В следующем примере формулы набраны в редакторе формул:

<q>Какой формулой описывается закон Ома?</q>

<i> @ I =

U

 

U =

I

 

R =

I

 

@ U = R × I </i>

 

 

 

R

R

 

 

 

 

 

 

U

 

 

 

 

В обоих типах множественного выбора правильный ответ может быть один

или их

может

быть

несколько. Если правильный ответ один, тогда

тестирующая

программа

автоматически

даст

учащемуся

возможнос

отмечать только один ответ. Есть возможность управлять этим процессом. Для этого у команд множественного выбора есть параметр radio. Если указать значение параметра radio=off, тогда тестирующая программа даст учащемуся возможность отметить сколько угодно ответов, даже если правильный ответ всего один.

Следующий тип ответа называетсяупорядочивание строк. Учащемуся предъявляется несколько строк текста, которые он должен выстроить в определенной последовательности путем перемещения этих строк. Строки задаются в необходимом порядке с помощью команды<order>, а перед показом учащемуся случайным образом перемешиваются. Строки должны отделяться друг от друга символом«возврата каретки», т.е. новую строку нужно начинать нажатием клавиши Enter. Вот пример тестовой задачи с этим типом ответа:

<q>Расположите события в хронологическом порядке:</q> <order>Постройка пирамиды Хеопса

Олимпийские игры Основание Рима

Рождество Христово</order>

Числовой ответ задается командой <n> (от английского слова number) или командой <число>. Числовой ответ относится к открытому типу ответов, т.е. учащемуся в качестве ответа будет необходимо ввести какое-либо число. Эталонный ответ может задаваться с некоторой точностью, для чего нужно после правильного ответа указать точность, разделив ответ и его точность пробелом, например, так: <n>3.14 0.01</n> (правильным ответом будет любое число из интервала3.14±0.01). Эталонный ответ может задаваться арифметическим выражением с использованием элементарных функций, например, <n>A*sin(2*pi*f) 0.01</n>. При этом параметры, используемые в выражении, задаются в секции констант- <const>A=rnd*10; f=100e3+rnd*100e3</const>. В приведенном примере эталон числового ответа является случайной величиной.

28

Строковый ответ, который также как и числовой ответ относится открытому типу ответов, задается командой <s> (от английского слова string) или командой <строки>. В качестве ответа учащийся должен будет ввести несколько символов, например, какое-нибудь слово или словосочетание (например: <s>Москва</s>). В одной тестовой задаче может быть не более четырех строковых ответов. Ответ учащегося считается правильным, если он совпадает с эталонным ответом. При вводе ответов с клавиатуры нередко происходят случаи ввода ответа с ошибкой, поэтому при сравнении ответа учащегося с эталоном применяют корректировку ошибок .вводаРежим корректировки ошибок ввода и нечувствительности к регистру символов по умолчанию включен. В этом режиме маленькие и большие буквы отличаются, и учащийся может ошибиться на один символ. Правильным ответом в приведенном примере может быть«москва», или даже «масква». Если регистр символов важен для ответа, то этот режим можно выключить, задав параметр case=off. Например, <s case=off>AaBb</s>. В некоторых случаях правильный ответ не может быть задан однозначно, тогда в качестве эталона ответа необходимо использовать все возможные правильные ответы, перечисленные через запятую и заключенные в фигурные скобки, например,

так {моряк, матрос}.

Два следующих типа ответа не обрабатываются автоматически. Ответы учащегося сохраняются в протоколе тестирования и могут быть проверены преподавателем с помощью специальной программы просмотра результатов тестирования. На предварительную оценку за тест эти ответы никак н влияют. Один из них является ответомсвободного изложения и задается командой <t> (от английского слова text) или командой <текст>. В качестве ответа учащийся может написать любой текст, например, сочинение, решение задачи, определение и т.д. В качестве эталона ответа можно использовать предложение написать какой-нибудь текст, например, <t>Здесь напишите определение …</t>.

Другой тип ответа является ответом в видерисунка, который учащийся может нарисовать с помощью простого графического редактора, встроенного в тестирующую программу. Этот тип ответа задается командой<p> (от

английского слова picture) или командой <рисунок>. В качестве

рисунка,

который должен присутствовать между открывающей и

закрывающ

командой, можно использовать чистую картинку или какой-нибудь шаблон рисунка, например координатные оси.

<q>Нарисуйте график функции

<p> sin( x) </q> x

</p>