- •Д.Г. Осетров, Ю.А. Павличенко, Н.Д. Хатьков, Л.И. Шангина
- •Рисунок 2.1 Построение курса.
- •Приложение:
- •Образец изготовления лабораторной работы
- •КОМПЬЮТЕРНАЯ ЛАБОРАТОРНАЯ РАБОТА
- •Теория
- •Входной контроль (итоговый контроль)
- •«Лабораторный стол»
- •Построитель тестов
- •Принцип работы «Построителя тестов»
- •Команды языка разметки теста
- •Структура теста
- •Структура тестовой задачи
- •Типы ответов
- •Параметры теста
- •Пример теста
- •Рисунок 7.1 Возможные расположения ответов.
- •Литература
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>