VeralTest. Мои впечатления

Процесс тестирования

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

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

В общем все просто: "Тест прошел и пошел!"

Установка

Установка проходит быстро и гладко и вам не придется практически ни о чем думать. При установке устанавливается 3 функционально различных части: сервер тестов, программа для создания тестов и программа для управления тестами. Однако, если у вас занят 80-й порт, придется помучиться! Программа выводит сообщение, что он занят, но не сообщает какой программой. После этого вам придется попотеть и определить какой же программой он занят и возможно ли в этой программе поменять порт. Или поменять порт в VeralTest, но тогда вам придется дополнительно набирать его в браузере для тестирования и сообщать его пользователям, что не очень удобно. Другой порт также может быть закрыт брандмауэром. Но все не так страшно. В основном 80 порт занимает либо Web-server, что довольно редко, либо Skype, что довольно часто. Так что, поменяв порт в Skype, вы скорее всего, легко установите VeralTest.

Создание тестов

Вопросы могут иметь 5 типов, хотя другие программы хвастаются 20 типами вопросов, но во-первых этих 5 типов вполне хватает, а во вторых остальные типы по сути вариации одних и тех же вопросов которые можно реализовать в VeralTest. Например вопросы могут быть в свободном формате, то есть поля для ответов вы можете ставить прямо в тексте вопроса. Особенно это удобно в текстовых вопросах. Если вы что-то в вопросе сделали не так, то программа обязательно заметит это. Возле номера вопроса будет светиться красная точка и если подвести курсор к этому вопросу, то выведется причина ошибки. Правда текст не всегда понятно указывает что же делать для исправления.

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

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

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

Все вопросы можно разбить на несколько секций и указать в них разные уровни сложности для вопросов. Это поможет вам разбить множество вопросов по темам или по различным уровням сложности, например для зачета или для экзамена или разных групп студентов, уровень изучения предмета у которых разный. В секциях также можно ограничить количество выводимых вопросов. Ограничение можно задать различным для различных уровней сложности. Например, можно задать ограничения чтобы в легком варианте задавалось 5 вопросов, а в сложном 10 из 50. Или вам просто нужно ограничить количество задаваемых вопросов. Если их всего 200, а времени на проведение тестирования совсем мало то можно ограничить количество 10 вопросами. Правда я долго искал эту возможность ограничения уж слишком далеко она спрятана. Я долго искал эту возможность ограничения количества выводимых вопросов в программе администрирования вопросов TestAdmin, почему-то мне кажется что эта настройка должна быть там, в параметрах теста, чтобы можно было оперативно изменить ее, также как например время прохождения теста.

Администрирование тестов

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

В группе дерева "Тестирование" находятся все тесты, которые можно использовать для проведения тестирования и результаты тестов. Тесты добавляются из файлов, которые вы создали в программе для разработки тестов "TestEditor". Тут есть небольшой подводный камень. Первый раз, когда я пользовался программой, я добавил свой тест, потом мне понадобилось изменить его. Мне казалось, что программа запоминает путь к файлу теста и использует его в дальнейшем. Я открыл файл теста, который делал и поменял его (установил вывод нескольких вопросов из всех), думая что тест изменится и при прохождении тестирования. Однако это не тут-то было! :). Программа копирует файл теста себе в каталог и использует его оттуда. Поэтому вам придется добавить еще один тест, если вы хотите использовать изменения, ну или удалить старый и добавить новый. Для теста вы можете настроить кто может его проходить, название, уровень сложности (настраивается при создании теста), ограничение времени на прохождение теста, количество попыток на выполнение, выбрать профиль оценок и профиль отображения, а также запуск теста автоматически при регистрации в системе.

В группе "Результаты" содержатся результаты пройденных тестов. Вы можете отфильтровать пройденные тесты по времени, участнику и наименованию теста, ну и легко отсортировать все результаты. Можно просмотреть краткие результаты по одному тесту или вывести таблицу результатов по всем отобранным записям. Данный отчет вы можете просто посмотреть, напечатать или сохранить на долгую память. Кстати, появившаяся в версии 1.7 возможность экспортировать результаты в файл csv - это легкий путь перенести данные в другую учетную систему, есть способ намного лучше, но я думаю, что программисты сами разберутся :). Можно еще экспортировать результаты в файл формата rtf, который понимает любой визуальный текстовый редактор и после этого можно как угодно оформить полученный документ, послать его по почте и много чего еще. Также можно просмотреть протокол тестирования, который содержит весь пройденный тест с ответами. Содержимое протокола довольно гибко настраивается. С ним можно производить те же манипуляции как и с таблицей результатов, т.е. печатать, экспортировать, просматривать перед печатью.

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

"Профиль отображения" служит для настройки отображения теста при прохождении, а также вывод результатов прохождения. Тут настраивается режим прохождения теста, например можно пропускать вопросы или нет, показывать результат или нет, какую информацию выводить при прохождении, завершении теста и в протоколе после прохождения теста. Это позволит вам настроить вид при прохождении теста на свое усмотрение. Хорошо сделано, просто и удобно.

Заключение

В программе все так просто и продуманно, что в справку заглядывать вам даже не придется - все интуитивно понятно. Программа заслуживает всяческих похвал, особенно после изучения около десятка различных программ тестирования. И по критериям цена, эффективность, удобство и простота использования, является лучшей.

Не вызывает опасения и перенос данных тестов и результатов в другие системы - все форматы известны, распространены, открыты. Их можно легко переносить или создавать собственное программное обеспечение для работы с ними. Это очень большое преимущество!

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