Copyright: Дегтярев Константин  © 2004
Citation: В лксу родилась елочка


Default

Интегрированная контрольно-тестовая система

Добро пожаловать в программу тестирования.

Содержание.

1. Общие сведения.

2. Формат хранения тестов.

3. Механизм подсчета баллов.

4. Окна программы редактора.

Главное окно.

Окно создания/редактирования тестов.

Окно статистики

Окно настроек программы

5. О программе.


Common Questions
Интегрированная контрольно-тестовая система

Общие сведения.

Программа ИКТС предназначена для проведения тестирования среди учащихся учебных заведений, для определения знаний работников и тп.

Система состоит из двух частей. Первая (редактор) позволяет создавать, редактировать, удалять и добавлять тесты в систему, вторая - проводить тестирование.

Возможности программы.

Позволяет создавать тесты с любым количеством вопросов и вариантов ответов. Вопросы могут предполагать ввод ответа с клавиатуры или выбор из предложенного списка. Имеется возможность настраивать приоритет каждого ответа, приоритет вопроса, устанавливать общие и индивидуальные для каждого вопроса ограничения по времени. Имеется возможность включать в состав вопроса графическую информацию (программа поддерживает все основные графические форматы).

Доступ к программе - редактору можно ограничить, задав пароль, чтобы тестируемый не имел возможности несанкционированно получить/изменить информацию о правильных ответах.

После установки программа регистрируется в системе на открытие файлов типа *.tst.

Их программа будет интерпретировать как файлы тестов ИКТС.

В контекстное меню файлов этого типа добавляется два пункта:

- "установить тест ИКТС" (по умолчанию), копирует указанный файл в папку '.\Tests', расположенную в директории установки программы.

- "установить и редактировать", не только копирует файл, но и сразу же открывает окно редактирования.

Примечания: а) эти команды не действуют на файлы, уже расположенные в папке '.\Tests'; б) если в папке установлен тест, хранящийся в файле с совпадающим именем, система выдаст диалог, позволяющий выбрать одно из следующих действий:

 - заменить тест;

 - переименовать тест;

 - отменить установку теста.

В инсталяционный пакет ИКТС входят следующие файлы:

Editor.exe (редактор)

Test.exe (программа тестирования)

ИКТС.hlp (данное справочное руководство)

Uninstall.exe (программа удаления)

Sample.tst (пример теста)

Назад

См. также

Формат хранения тестов


Test Format
Интегрированная контрольно-тестовая система

Формат хранения теста.

Каждый тест хранится в отдельном "файле-контейнере" . Помимо вопросов, внутри файла содержатся рисунки (если они предусмотрены в тесте), а также дополнительный сведения, относящиеся к вопросам, такие как приоритет, ограничение по времени и тп. Для редактирования данных файла, а также для прохождения тестирования, данные должны быть прочитаны из файла-контейнера. Если файл содержит большое количество вопросов с рисунками, этот процесс может потребовать некоторого времени. Просьба быть терпеливыми - таков уж механизм хранения тестов.

назад


EditorMainWindow
Интегрированная контрольно-тестовая система

Главное окно программы редактрирования.

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

Редактировать тест. При выборе этого пункта открывается окно редактирования. В нем можно просматривать и изменять содержимое теста.

Создать новый тест. Вызывается диалоговое окно, позволяющее ввести название "файла-контейнера" нового теста, а также озаглавить сам тест и добавить к нему поясняющий комментарий.

Добавить тест, созданный ранее. Этот пункт полезен, если необходимо, например, установить в систему тест, созданный не на этом компьютере. После выбора пункта вызывается диалоговое окно, позволяющее указать путь к файлу теста. Можно вручную установить тест, просто скопировав его в папку '.\Tests' программы и перезапустив ИКТС (этот вариант удобен для установки сразу нескольких тестов). Или же можно просто сделать двойной щелчок по файлу теста в "ПРОВОДНИКЕ", что также вызовет автоматическую установку.

Сохранить тест как ... Для переноса теста на другую систему его можно сохранить в отдельной папке, отличной от '.\Tests'.

Удалить тест. Стирает тест из папки '.\Tests'.

В меню программы доступны также дополнительные пункты.

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

Параметры. Вызывает окно параметров.

Запуск программы тестирования. Запускает вторую часть ИКТС - программу Test.exe. Этот пункт полезен для проверки созданного теста.

Назад


EditTestWindow

Интегрированная контрольно-тестовая система

Окно создания/редактирования тестов.

При создании нового теста это окно появляется пустым. Для добавления вопроса воспользуйтесь клавишей "добавить вопрос"

Клавиша "удалить вопрос" стирает выделенный вопрос.

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

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

Загрузка рисунка осуществляется при щелчке по кнопке с нарисованной папкой или же просто при клике на области отображения рисунка.

Вкладка "варианты ответов на вопрос" содержит в себе поля ввода ответов, число которых задается в поле ввода ниже (по-умолчанию, вариантов пять). Пустые поля ввода НЕ УЧИТЫВАЮТСЯ!

Вкладка "тип вопроса" определяет интерпретацию введенных ответов. Вопрос с "ключами" предполагает, что введенные слова являются ключевыми фразами, определяющими правильность ВВЕДЕНОГО С КЛАВИАТУРЫ ответа. Вопрос с вариантами ответов даст пользователю возможность выбора между введеными здесь ответами.

"Временные ограничения" позволяют установить максимальное время на раздумье над этим вопросом (работает при включенной опции индивидуальных настроек на каждый вопрос).

Внимание!

Все внесенные в данном окне изменения вступят в силу ТОЛЬКО ПОСЛЕ нажатия кнопки "сохранить".

Если Вы нажмете Кнопку "отмена", то ни одно из внесенных Вами изменений сохранено не будет.

Горячие клавиши:

INSERT - добавление вопроса

PGUP - вперед

PGDOWN - назад

CTRL+HOME - первая запись

CTRL+END - последняя запись

Назад

См. также

Механизм подсчета баллов.


StatisticWnd

Интегрированная контрольно-тестовая система

Окно статистики.

Здесь представляется полный отсчет обо всех сеансах тестирования.

Назначение кнопок:

Сохранить как ...  - позволяет экспортировать результаты всех тестов в текстовый файл для дальнейшего изучения/обработки.

Распечатать  - выводит все презультаты на принтер.

Очистить - сброс статистики.

Назад


OptionsWnd

Интегрированная контрольно-тестовая система

Окно настроек программы.

Вкладка "Основные настройки".

Радиокнопка "Индивидуальные настройки вопросов" активирует временные ограничения, установленные для каждого из вопросов в отдельности.

Переключатель "Применить ко всем вопросам" устанавливает для всех вопросов одинаковые временные ограничения.

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

"Число вопросов за сеанс" определяет количество задаваемых вопросов. Вопросы выбираются случайным образом.

"Случайным образом" - если галочка не поставлена, то вопросы будут идти подряд.

"Показывать правильный ответ после ответа пользователя" - пригодится для режима обучения. В этом случае после каждого пользователя на экране появляется сообщение с правильным вариантом.

Вкладка "Безопасность".

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

Если вы забыли пароль, переустановите программу.

Назад


PointsSum

Интегрированная контрольно-тестовая система

Механизм подсчета баллов.

Баллы начисляются в соответствии с указанной системой оценок, приоритетом текущего вопроса и выбранного ответа.

Приоритет вопроса определяет относительное преимущество данного вопроса перед другими вопросами. Если все вопросы имеют одинаковый приоритет, то его величина (1,2 ..) не имеет значения. То же самое утверждение справедливо и по отношению к приоритетам ответов.

Зачем нужны отрицательные приоритеты ответов?

Если речь идет о вопросе с вариантами ответов, то, пожалуй, отрицательные значения приоритетов не нужны, разве что обозначить какой-нибудь самый нелепый, однозначно неверный вариант :-), вычитающий у пользователя часть баллов.

Необходимость в отрицательных приоритетах возникает в случае вопроса с "ключами", то есть такого, ответ на который надо вводить с клавиатуры.

Механизм оценки такого вопроса работает следующим образом:

осуществляется поиск подстроки каждого из вариатнов ответа в строке, введеной пользователем (без учета регистра). В случае нахождения таковой, производится начисление баллов в соответствии с приоритетом варианта ответа.

Теперь предположим, что вопрос поставлен в такой форме, что можно ввести только два слова "Да" и "Нет" (пример бесполезный, но показательный).

Один из этих вариантов правильный. При отсутствии отрицательных приоритетов тестируемый просто введет оба эти значения и окажется прав! Благодаря отрицательным приоритетам этого не произойдет, т.к. варианты "компенсируют" друг друга и начисление баллов будет равно 0. В случае, если пользователь набрал только слово с отрицательным приоритетом, вычитание баллов производиться не будет (равносильно набранному слову, не присутствующему в вариантах ответов).

Формула вычисления результата (как предварительного, так и конечного) имеет вид:

n - номер текущего вопроса

Pn - приоритет текущего вопроса

D - система оценок (в баллах)

an - приоритет выбранного варианта ответа

anMax - максимальный приоритет ответа из предложенных

Sn = pn - 1

Wm = D * Pm * (am/amMax)

Приведенная формула применима для вопросов с выбором одного варианта ответа.

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

Здесь

СУММА(atn) - сумма всех положительный приоритетов

СУММА(akn) - сумма всех положительный приоритетов, которые набрал пользователь.

СУММА(bjn) - сумма всех отрицательных приоритетов (по модулю), которые набрал пользователь.

Если разность СУММА(akn) - СУММА(bjn) окажется меньше 0, то вместо нее подставляется 0.

Назад


About

Интегрированная контрольно-тестовая система

О программе.

Программа написана студентом группы УИ-199 Владимирского Государственного Политехнического Университета Дегтяревым Констатином для нужд кафедры.

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

Рассмотрю любые предложения о работе.

Имею опыт работы в среде разработки Delphi (программа написана именно с ее помощью), знаю язык разметки HTML, JavaScript, немного знаю С++, VBA. Имею опыт разработки сетевых приложений (протокол TCP/IP), умею работать с Windows Socket на уровне WinAPI, знаю протоколы SMPT, POP3 (с mime - кодированием), HTTP, FTP.

Страничку программы можно найти по адресу:

http:\\www.ui199.by.ru\ikts\

Связаться с автором программы можно по следующим координатам:

E-mail: Oe-5ye@mail.ru

ICQ: 161302508

Сообщайте обо всех ошибках, несточностях и недочетах, а также выражайте свое мнение.

Назад

Дегтярев Константин  © 2004


Sinonims

Интегрированная контрольно-тестовая система

Ввод синонимов.

Иногда возникают ситуации, когда пользователь может ввести правильный ответ, но перефразировать его. Например, ввести INTERNET вместо ИНТЕРНЕТ. В этой ситуации необходимо задавать ответы, которые будут рассматриваться программой как синонимы. То есть, баллы будут начисляться только за один из введенных ответов, остальные синонимы будут игнорироваться.

Для того, чтобы ввести синомимы, просто перечислите их на разных строках окна ввода синонимов и нажмите кнопку ОК. При этом в строке ответов появится структурированная надпись, разделенная спец. символами. Ее можно отредактировать вручную, но воизбежание ошибок рекомендуется воспользоватся окном редактора.

Назад


MergeWnd

Интегрированная контрольно-тестовая система

Слияние тестов.

Слияние тестов позволяет создавать новый тест из частей уже созданных тестов.

Окно слияния тестов состоит из двух частей - слева перечисляются доступные тесты, а справа окно дерева формируемого нового теста.

После выделения существующего теста, вопросы которого надо копировать в новый тест, нажмите кнопку "+". В открывшемся окне выделите те вопросы данного теста, которые вы намереваетесь скопировать. Если поставить переключатель внизу этого окна в положение "Переместить вопросы", то после компановки нового теста указанные вопросы будут удалены из теста-источника.

Кнопка "-" в окне предназначена для удаления выбраных элементов дерева.

Горячие клавиши:

плюс(+) (при фокусе на тестах) - открытие окна добавления вопросов

ESCAPE - выход

DELETE (фокус на дереве компонуемого теста) - удаление узла

Назад