Комплекс программ для автоматизации контроля знаний в образовательном процессе
Brain Challenge
Руководство пользователя

Введение
На сегодняшний день на рынке бесплатного програмного обеспечения уже существует много тестирующих систем.Однако мы не смогли найти продукт, возможности которого полностью бы удовлетворили требованиям учителей-предметников нашей школы и который, одновременно, был бы прост в использовании. Перед нами стала нелегкая задача создания простой в управлении и в то же время многофункциональной программы тестирования .Основная концепция данной программы состоит в простоте использования.Это означает, что учитель,знакомый с основами редактирования текстов в Windows, может быстро создать тест. Для более опытных пользователей предложены функции администрирования процесса тестирования.

Основные возможности
Данный комплекс программ предоставляет следующие возможности:
-компановки(указания возможностей и ограничений) создаваемого теста, в зависимости от поставленной задачи(создание теста-тренажера, теста-контрольной работы, теста-олимпиады и т.д.)
-тестирования как на отдельном компьютере, так и в локальной сети
-работы в двух режимах: обучения и контроля.
-создания структурированной базы тестов, разделенной на предметы, классы и темы
-сопровождения вопросов иллюстрациями.
-распределения порядка вывода вопросов и ответов случайным образом
-регистрация тестируемых позволяет вести журнал проведенных тестов
-включения в тесты до 200 вопросов и до 8 ответов в каждый вопрос
-использование криптографии сводит к минимуму возможность прочтения или модификации тестовых файлов.
-ограничения функционирования Windows на период тестирования.При использовании этой возможности программа не позволит запускать параллельно другие приложения.(Бывает особенно полезным для тестирования по информатике(Dos,Windows,Word и т.д.)
-контроля и администрирования на любом этапе тестирования.
-указания времени тестирования (времени, отводимого на проведение теста)
-задания точных критериев оценки индивидуально для каждого теста.
-

Структура работы системы

Установка системы
Рассмотрим установку системы в компьютерный класс с локальной сетью
(Для автономного компьютера далее по тексту можно не различать СЕРВЕР и Рабочию станцию=> все изложенное будет относиться о Вашему компьютеру)
1 Создадим на сервере(компьютере, на котором тестируемые не работают) папку, которую мы будем использовать для хранения базы тестов.(Например, C:\Program Files\Test). В дальнейшем мы будем ее называть папкой данных
2 Сделаем созданную программную папку доступной для других компьютеров локальной сети, установив при этом атрибут полного доступа без пароля.
3 Запустим на сервере мастер установки программы для администрации тестов(в дальнейшем BCAdmin), который находится в подкаталоге BCA_Setup и называется Setup.exe, и, следуя его указаниям, проинсталлируем программу на винчестер сервера.
4 Запустим на сервере ранее установленный BCAdmin путем выбора элемента главного меню Windows(к примеру [ПУСК]=>Программы=>Учебные курсы=>Запуск администратора тестов)
5 При первом запуске, BCAdmin попросит указать путь к папке данных.Следует выбрать ранее созданную(1) папку данных, используя древовидную структуру представления папок в диалоговом окне, и нажать кнопку [OK] для подтверждения ввода. В этот момент программа создает в указанной папке всю необходимую структуру файлов для последующего создания тестов. После выполнения этой операции можно выйти из BCAdmin путем выбора пункта "Выход" в меню "Тест".

6 Теперь перейдем к компьютерам, на которых, собственно, и будет проводиться тестирование. На каждом из этих компьютеров необходимо установить консольную тестирующую программу(в дальнейшем BCConsole). (В целях информационной безопасности, а также обеспечения полной работоспособности системы в целом настоятельно НЕ РЕКОМЕНДУЕТСЯ использовать один и тот же компьютер и как сервер, и как рабочию станцию.) Для этого запустим мастер установки BCConsole, который располагается в подкаталоге BCC_Setup и носит имя Setup.exe и, следуя его указаниям, проинсталлируем программу на винчестер рабочей станции.
7 Запустить на рабочей станциии ранее установленный BCConsole путем выбора элемента главного меню Windows(по умолчанию [ПУСК]=>Программы=>Учебные курсы=>Тестирование))
8 При первом запуске BCConsole попросит указать путь к папке данных.Следует выбрать ранее созданную(1) папку данных, используя древовидную структуру представления папок в диалоговом окне, и нажать кнопку [OK] для подтверждения ввода. Таким образом консоль получает местонахождение файлов тестовой системы.
Создание тестов
1.Запустим BCAdmin
2.На вкладке “Редактор базы” введем в поле со списком “Предмет” название предмета,для которого мы создаем тест(например “Информатика”). Подтвердим ввод нажатием кнопки "Добавить". Затем выберем имя созданного предмета в списке. по тому же принципу создадим класс и тему теста

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

4 Перейдем на вкладку "Тест".Она содержит несколько подвкладок:"Редактирование теста","Настройка теста","Комментарии теста"

5 Рассмотрим более подробно первую из них.На самом верху этой подвкладки находится 3 строки-счетчика.

На ней находятся 3 надписи, информирующие,соответственно, о номере текущего вопроса и общем кол-ве вопросов в данном тесте,о сумме всех баллов за текущий вопрос,составляющей максиальный балл, который может получить тестируемый при правильном ответе на данный вопрос и о максимальном балле за весь тест, который складывается из максимальных баллов за каждый вопрос теста.
6 Ниже находятся 2 текстовых поля.
Левое хранит текст вопроса, а правое - текст комментария(разъясняющая смысл вопроса и правильность ответов информация, которая показывается тестируемому при неправильном ответе на текущий вопрос).
7 Затем следуют 8 полей ответов, использование которых дает возможность задавать до 8 ответов для каждого из вопросов. Пустые поля ответов скрываются при тестировании.

Слева от полей ответов содержатся полосы выбора балла,получаемого тестируемым при выборе этого ответа.Там же находится панель,которая показывает выбранный балл.Она может принимать значения от 0 до 20 (0 означает,что ответ неправильный). Обратите внимание на флажок, который находится между полями ответа и комментария и полями ответов
Расмотрим два случая
а) Активированное состояние
Тестируемый получает максимальный балл за вопрос только в том случае,если выбраны все ответы, баллы за которые отличны от 0, и не выбрано ни одного ответа,балл за который равен 0. В противном случае тестируемый поучает 0 баллов за данный вопрос.
б) Деативированное состояние
Тестируемый получает сумму баллов выбранных правильно ответов только в том случае, когда выбран хотя бы один ответ, балл за который отличен от 0 и не выбрано ни одного ответа,балл за который равен 0. В противном случае тестируемый поучает 0 баллов за данный вопрос.
Флажок работает только в том случае, когда в данном вопросе присутствует более одного ответа, балл за который не равен 0.
8 Слева от этого переключателя находится кнопка , которая используется для быстрого обнуления баллов за 8 ответов текущего вопроса.
9 Ниже расположена панель инструментов,назначение кнопок которой Вы можете узнать из всплывающей подсказки при наведении на них мышью.
10 Перейдем на вторую подвкладку "Настройка теста"
11 Сверху расположены 3 "ползунка",4 надписи и 4 переключателя.
Рассмотрим назначение этих элементов более подробно. Действительно, этот набор элементов отвечает за настройку критериев оценки для данного теста.Путем перемещения "ползунков" мы изменяем промежутки действия той или иной оценки на процентном отрезке, определяющимся максимальным баллом за тест. Центральные надписи показывают выбранные "ползунками" критерии оценки. Возможно создавать уникальные для каждого теста критерии оценки, что дает возможность проведить разноуровненные проверки. И, наконец, правая группа переключателей содержит готовые профили критериев,которые позволяют быстро устанавливать уже готовые процентные соотношения.
12 Следующая группа флажков определяет настройки данного теста.
13 Далее находится группа элементов, которая служит для создания сокращений и оптимизации повторяющихя выражений.(Например, можно заменить выражение "За более подробной информацией по данному вопросу обратитесь к параграфу" на id01 и использовать в дальнейшем id01).
При использовании вложенных синонимов(т.е. симонимов,значение одного из которых включает имя другого) внутренние синонимы следует располагать в списке выше вшешних.Изменить положение синонима можно при помощи полосы прокрутки,находящейся слева от списков имен и значений

14 И, наконец, в самом низу этой подвкладки находятся 2 счетчика, назначение которых разъясняет надпись,которая находится справа от каждого из них.
15 Перейдем на третью подвкладку "Коментарии теста"
16 Верхнее текстовое поле используется для хранения вводной информации о тесте.Она показывается ученику перед началом тестирования.
17 Следующие 5 полей хранят информацию,которая будет показываться ученику после завершения тестирования и будет зависеть от полученной им оценки.Например, если ученик получит 5 по даному тесту, то ему будет показана информация из поля, изображенного ниже
18 Для сохранения текущего теста,создания нового или открытия существующего следует воспользоваться пунктами меню "Тест"
Обратите внимание на подменю "Рабочие проекты".К 4 последним открытым или сохраненным тестам можно применить операцию открытия путем выбора элементов этого подменю.Это представляется особенно удобным при многодневном редактировании какого-либо теста.
Проведение тестирования
Для начала тестирования запустим BCConsole при помощи Главного меню Windows. На экране появится сообщение,предлагающее перезагрузить компьютер перед тестированием.
Это сделано для ограничения функционирования операционной системы на время проведения тестирования.(Например,если Вы проводите тест по Microsoft Word, программа не позволит запустить сторонние приложения во время проведения тестирования).Эти ограничения можно отменить путем активирования флажка "Не перезагружать компьютер перед началом тестирования" на вкладке "Настройки консоли" в BCAdmin.
После перезагрузки компьютера появится окно регистрации пользователя, которое изображено на иллюстраци ниже.
Выберем в списках реквизиты теста и имя тестируемого
Нажмем "Принять" для начала тестирования.При указании вводной информации она будет показана в отдельном окне перед началом теста.
После просмотра вводной информации о тесте нажем "Запустить" для перехода в режим вопросов.Следующее окно является основным во время тестирования.Оно содержит информационную строку,поле текста вопроса,кнопку для просмотра иллюстрации в отдельном окне,поля ответов и кнопку для перехода к следующему вопросу.
Для выбора ответа следует кликнуть на красный квадрат слева от выбираемого ответа, который при этом изменится на .Для отмены выбора снова кликните на красный квадрат.
Окно иллюстрации, как и окно тесирования, можно перемещать захватом мышью области рамки окна.
После ответе на последний ответ(или по истечении времени тестирования) появится окно результатов, изображенное ниже.
Кнопка "Еще раз" позволяет повторно пройти тест с увеличением числа попыток, и может быть заблокирована при помощи активизации флажка "Запретить сдачу теста более 1 раза" ра закладке "Настройки консоли" в программе BCadmin.Кнопка "Подробнее" позволяет сделать "работу над ошибками", т.е. просмотреть правильные и неправильные ответы.В этом режиме можно перемещаться по вопросам теста при помощи кнопок "Предыдущий вопрос" и "Следующий вопрос",а также вернуться к окну результатов нажатием кнопки "Скрыть".Фон поля с правильным ответом будет белым,а выбранные тестируемым ответы будут отмечены синими галочками.
Ответы на вопросы
Q:Почему BCAdmin не запускается?
A:Для запуска BCAdmin необходимо указать в параметре вызова $[#O0!_ (Например, C:\Program Files\BCAdmin\BCAdmin.exe $[#O0!_ ).

Q:Почему BCConsole не запускается?
A:Возможно:
-в папке данных отсутствуют необходимые файлы.Запустите BCAdmin,которые создаст недостающие файлы.
-в BCAdmin на вкладке "Настройки консоли" установлен промежеток времени,который не соответствует текущему времени на рабочей станции.
-имя пользователя рабочей станции добавлено в список блокируемых.

Q:Шрифт текстовых полей в BCAdmin слишком мелкий. Могу ли я его изменить?
A:Безусловно.Вы можете изменить гарнитуру шрифта при помощи стандартного окна выбора шрифта:

Q:Как изменить путь к папке данных из BCAdmin?
A:Во время работы BCAdmin путь к папке данных может быть изменен выбором следующего пункта меню "Настройки":
Будет вызван стандартное окно выбора пути
Обратите внимание на то,что изменения пути к папке данных произойдет при перезапуске BCAdmin

Q:Я создаю тест в течение нескольких дней. Могу ли открыть тест для доработки без использования иерархической структуры выбора?
A:Да, естественно. Темы 4 тестов, измененных в последнее время, будут составлять пункты подменю "Рабочие проекты" меню "Тест"
Выбором одного из них можно открыть тест по заданной теме
Об Авторах
Программист: Шляпников Иван Павлович
Руководители проекта: Винницкий Юрий Анатольевич,
Рукина Ирина Борисовна