Обучающая оболочка версия 1

advertisement
Программа “Tester”
версия 3.2 сетевая
Copy right 2000-2001 г. © ООО “ИНСИКОМ”
Назначение.
Обучающая оболочка предназначена для интерпретации обучающего
материала, содержащегося в наборе текстовых файлов в виде вопросов,
возможных ответов (один из них - правильный), и пояснений, с целью контроля
знаний (тестирования) и самоподготовки к тестированию.
Используемые файлы и каталоги
При запуске программы используются следующие файлы :
 Tester32.exe
– запускаемый модуль программы
 Test.cfg
- описание конфигурации тестирования (опций), в том
числе дерева тем (разделов, частей и т.п.),
 Тема.rtf
- описание диалога в формате rtf. Имя файла (тема)
задается в соответствии с содержимым файла при его создании. Таких
файлов может быть много. Эти файлы содержат тестовый материал по
соответствующим темам (разделам, дисциплинам и т.п.),
 Tester.ini
- файл перенастройки понятий "Группа" и "Студент" на
другие понятия (может отсутствовать),
 ymmddrnn.jor
- файл, содержащий протокол диалога, где:
y
– последняя цифра года,
mm – месяц,
dd
– день месяца,
r
- номер рабочего места, с которого запускается программа Tester,
nn
– порядковый номер, добавляемый для создания уникального имени
файла при всех прочих равных параметрах даты.
Файлы с описанием тем содержатся в каталоге SUBJECTS, а файлы с
результатами тестирования – в каталоге RESULTS. Сама программа Tester 3.2
содержится в каталоге MAIN (может иметь другое название). Все эти каталоги
являются подкаталогами главного каталога (папки), в котором находятся все
файлы, необходимые для запуска программы-редактора TestEdit и программы
для анализа результатов тестирования.
Файлы Test.cfg и Tester.ini содержатся в главном каталоге.
Каталог Results должен иметь доступ для студентов (тестируемых)
“только запись”, а главный каталог системы и каталоги MAIN и SUBJECTS –
“только чтение”. При этом тестируемый не имеет возможности читать или
менять результирующие файлы, а их создает только программа Tester,
запущенная им, не имеет возможности изменить файлы с учебным материалом.
А возможность просмотра учебного материала не противоречит концепции
программы Tester, имеющей режим обучения.
Язык описания тестов.
Файл с описанием теста состоит из строк. Каждая строка в нем
интерпретируется в зависимости от начальных символов в ней.
Виды интерпретации строки:
Синстаксис строки
№N Текст
+N
!N
@Name
?N
*Текст
=Текст
Интерпретация строки
Текст вопроса номер N типа T. Этот вопрос становится
текущим. С этой строки начинается описание шага теста.
Таких строк может быть до трех с одинаковым номером.
Это – разные формулировки одного и того же вопроса. Из
них случайным образом выбирается одна и предлагается
пользователю (тестируемому).
Если текст начинается с символа"@", то он
интерпретируется как имя файла формата HTML,
содержащего вопрос. Это файл должен содержаться в
каталоге SUBJECTS.
Добавление N баллов при правильном ответе на текущий
вопрос ( N – целое число )
Правильный ответ на текущий вопрос из перечня
предлагаемых ответов под номером N или ответ в виде
значения N. Таких операторов может быть один или
несколько для одного вопроса.
Вывод поясняющей вопрос картинки из файла с именем
Name
Задание времени на обдумывание вопроса в N секунд
Пояснительный (обучающий) текст, выводимый при
самоподготовке
Предлагаемый вариант ответа на текущий вопрос. Ответы
нумеруются в порядке появления в файле. Если такая
строка для данного вопроса единственная, то это вопрос
с открытым ответом и в этой строке содержится
правильный ответ.
Описание конфигурации тестирования
Файл test.cfg состоит из текстовых строк, каждая из которых
представляет собой опцию, задающий какой-либо параметр системы
тестирования.
Опции:
Вид оператора
F=Name
N=Текст
Интерпретация оператора
Задание имени Name одного из файлов с описанием
диалога (темы)
Задание текста, связанного с диалоговым файлом, имя
которого было прочитано из файла ранее, и выводимого
в меню для выбора одной из тем для тестирования
Задание названия темы, по которой будет проводится
тестирование (заменяет собой одну из предыдущих
строк). В этом случае тестируемому не предлагается
выбрать тему.
T=N
Задание времени N в секундах, отводимого для
обдумывание каждого вопроса ( N-целое число )
R=N
Задание количества случайных перестановок шагов теста
перед его началом
Q=N
Задание количества вопросов N в билете
K=N
Задание времени на обдумывание всех вопросов в билете
B=N
Количество баллов, соответствующее правильному
ответу на каждый вопрос
E=N
Задание максимального количества ошибочных букв N в
словах при открытом ответе. При N=0 требуется
полное точное совпадение слов.
RF
Задание режима мягкой оценки ответа при
множественном выборе.
RE
Задание режима жесткой оценки ответа при
множественном выборе (все варианты ответа должны
быть выбраны и ничего лишнего).
RT
Признак использования обратной связи при диалоге с
тестируемым в режиме контроля (вывод сообщений о
правильности или неправильности ответа)
RC
Признак задания режима контроля знаний. При его
наличии тестируемому не предлагается выбор режима
работы.
S=N
Балльность шкалы в N. N может быть каким угодно
целым числом в диапазоне от 0 до 10. Если N=0, это
означает, что оценка соответствует количеству
набранных баллов. Другое значение N определяет
количество строк с описанием правил выставления
оценок (см. ниже).
5=N
Задание процента N набранных баллов, достаточных для
оценки “5”
4=N
Задание процента N набранных баллов, достаточных для
оценки “4”
3=N
Задание процента N набранных баллов, достаточных для
оценки “3”. Если количество набранных баллов ниже
самой низкой описанной оценки, выставляется оценка на
единицу меньшая. В этом случае – 2, а 1 никогда не
будет использоваться.
В вопросе можно задавать “перевод строки” с помощью включения в
текст вопроса символа “#”, который при интерпретации вопроса заменяется на
символ “перевод строки”.
N-Текст
По умолчанию:
Q=0 (количество вопросов в билете соответствует количеству вопросов в теме),
T=0 (нет ограничений на время обдумывания ответов на вопрос),
K=0 (нет ограничений на время ответов на все вопросы билета),
R=0 (нет случайных перестановок),
B=1,
S=5,
RF,
E=0.
Параметры Q, T, B, K, S, R,E,H и правила для выставления оценки могут быть
описаны в начале файла с описанием диалога по теме. В этом случае их
значения относятся только к этой теме, и они обладают большим приоритетом,
чем те значения, которые заданы в файле test.cfg.
Время на обдумывание вопроса и количество баллов, заданные при описании
конкретной темы, обладают большим приоритетом, чем аналогичные
параметры, заданные в файле test.cfg. Эти же параметры, заданные при
описании конкретного вопроса, обладают наивысшим приоритетом.
Правила, по которым выставляются оценки, заданные при описании темы,
обладают большим приоритетом, чем те, что задаются в файле test.cfg.
Файл настройки Tester.ini
В этом текстовом файле можно перенастроить понятия "Группа" и
"Студент", используемые в диалоге и результатах тестирования, на другие
понятия, более соответствующие применению системы Tester.
В первой строке этого файла может содержаться слово "Группа" или
"Класс", во второй - любое наименование тестируемого (например, "Курсант").
В третьей - оно же во множественном числе в родительном падеже и в
четвертой - в единственном числе в родительном падеже.
Пример:
Класс
Учащийся
учащихся
учащегося
Если этого файла нет, используются по умолчанию понятия "Группа" и
"Студент".
Содержание файла с результатами диалога
Результирующий файл содержит следующие строки
Дата – ДД.ММ.ГГ
Время начала – ЧЧ:ММ:СС:
Тема – ТТТТТТТТТТТТТТТТТТТТТТ
Режим работы – РРРРРРРРРР
ФИО – ФФФФФФФФФ
Группа - ГГГГГГГ
Вопрос: N
Текст вопроса №N
Ответ: Текст ответа
+B
………………
Время окончания работы – ЧЧ:ММ:СС
Всего баллов в билете – BB
Набрано баллов – НН
Максимально возможная оценка - ОМ
Оценка - ОО
Вместо строки "Группа - …." Может формироваться строка "Класс - КККК".
После текста ответа может выводиться вместо +B (при правильном
ответе) одно из следующих сообщений:
Ответ неверен
Отказ от ответа
Время истекло
Количество баллов, набранных за вопрос при выборе множества
ответов из множества возможных вычисляется как
B'=B * K+ / K,
где: B - количество баллов, соответствующее вопросу,
K+ - количество правильных ответов,
K - количество ответов в меню.
При этом K+ предварительно уменьшается на количество неправильных
ответов вплоть до нуля.
Количественные ограничения.
Количество шагов (вопросов) в описании темы – до 1000.
Количество возможных вариантов формулировок одного вопроса – до 3.
Верхняя граница выставляемых оценок – 10 (при S>0). Если в качестве оценки
используется количество набранных баллов (при S=0), эта величина не должна
быть более, чем 3-значным числом.
Длина текста возможного ответа на вопрос – одна строка до 255 символов.
При этом, если строка ответа не видна целиком на экране (ее длина больше, чем
70-80 символов) появляется горизонтальная прокрутка,
с помощью которой можно просмотреть всю строку ответа.
Длина текста вопроса, умещающегося при предъявлении в форме целиком, и не
требующего перемещений по тексту (скроллинга) с помощью клавиш-стрелок –
до 450 (примерно) при двух возможных ответах, при большем количестве
возможных ответов эта длина сокращается из расчета - примерно 70-80
символов на одну строку.
Длина текста вопроса – не более 2500 символов.
Примечание. Курсивом выделена информация о дополнительных
возможностях версии 3.2 по сравнению с версией 2.2.
Тел. (3832)-46-02-19
Email: Avg@vt.cs.nstu.ru
http //www.insycom.ru
Download