Программа “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