Как проводится тестирование

Возможны два варианта  проведения тестирования: на отдельном компьютере и в локальной сети.

Если тестирование производится на отдельном компьютере, то на нем устанавливаются как программа преподавателя (TestEd.exe) так и программа тестирования (Test.exe).  Доступ к программе преподавателя ограничивается при помощи пароля преподавателя. Обе программы находятся в одном каталоге и имеют общий файл конфигурации, в котором находятся параметры настройки программы (Exam.cfg). Файлы базы данных при этом обычно находятся в подкаталоге '.\Dat\', базового каталога программы.  Тесты и справочники могут быть подготовлены преподавателем заранее на другом компьютере и просто переписываются на данный компьютер (тесты находятся в файлах Exam.tps и Query.tps). Пользователи проходят тестирование на этом компьютере поочередно. Результаты выполнения тестов сохраняются в файлах Result.tps и QRes.tps и могут быть просмотрены программой преподавателя. 

Недостатки такого варианта организации тестирования:

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

На компьютере преподавателя устанавливается программа преподавателя ExamEd.exe и файлы базы данных.  Предположим, имя компьютера преподавателя "Server", программа "Экзаменатор" установлена в каталоге 'D:\EXAM' и файлы базы данных находятся в подкаталоге 'D:\EXAM\DAT\'.  Чтобы файлы базы данных были "видны" с других компьютеров локальной сети нужно открыть полный доступ к каталогу 'D:\EXAM\DAT\', например, под сетевым именем "EDAT$". 

На каждом компьютере компьютерного класса устанавливается программы тестирования. Каждому компьютеру присваивается свой номер (1,2,3...), совпадающий с учетным кодом этого компьютера в Справочнике Компьютеров. Этот номер указывается в параметрах настройки программы (в файле EXAM.INI).  Кроме этого, в параметрах настройки каждого компьютера, на котором будет проводиться тестирование, указывается сетевой путь к базе данных программы: '\\Server\EDat$\'.   Чтобы не устанавливать программу преподавателя на каждый компьютер, можно настроить эти параметры прямым редактированием файла настройки EXAM.INI, например:

[EXAM]
  . . .
ComputNum=3
. . .
[Path]
BasePath=\\Server\EDat$\

На каждом клиентском компьютере можно проверить есть ли доступ к каталогу базы данных программы просто набрав в строке "Адрес" Проводника (Мой компьютер) адрес: \\Server\EDat$\ При этом в проводнике должен открыться каталог с данными программы. Нужно также проверить можно ли создавать и редактировать файлы в этом каталоге (то есть есть ли к нему доступ на запись).

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

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

Для повышения надежности базы данных мы ОЧЕНЬ РЕКОМЕНДУЕМ ежедневно делать резервные копии файлов базы данных, из которых можно выполнить восстановление "сломавшегося" файла. Например, можно хранить 7 архивных копий базы данных в подкаталогах 'Arc_1', 'Arc_2' ... 'Arc_7'.  Каждый день  делать копирование базы во один из каталогов: в понедельник: в подкаталог 'Arc_1', во вторник в 'Arc_2' и т.д.  В результате, у вас будет 7 копий базы за последние 7 дней, что достаточно для надежного восстановления.  Такое ежедневное архивирование можно наладить, например, при помощи нашей программы BachRun.

Внимание:
Если Вы будете писать свои тесты, рассчитанные на "сетевую" работу, то в параметрах настройки вашей программы надо указать полный путь к базе данных, а не относительный. То есть заменить там путь .\Dat\ на, например, c:\Exam\Dat\. Кроме этого все файлы, ссылки на которые будут храниться в базе данных (например файлы картинок) должны располагаться внутри подкаталога данных программы (то есть внутри c:\Exam\Dat\). В этом случае ссылки на файлы будут записываться в
базу данных в "относительной" форме, что позволит перенести базу данных в другое место без исправления всех ссылок на файлы в базе.

Содержание