Наверняка любой взрослый человек хотя бы несколько раз в жизни проходил тесты. Иногда тестирование было развлечением, иногда приходилось отвечать на вопросы, чтобы сдать экзамен или устроиться на работу. Тесты настолько популярны и востребованы, что существует достаточно много специализированных приложений и онлайновых сервисов для их создания.
Основная, но далеко не единственная категория людей, которым может пригодиться программа для создания тестов, - это преподаватели учебных заведений. Разнообразные опросники постоянно используются также практикующими психологами, сотрудниками отделов кадров, занимающимися отбором кандидатов на вакантные должности в компании, и так далее. Тестирование часто бывает необходимо и в тех случаях, когда в организации выполняется проверка уровня профессиональной подготовки сотрудников в той или иной области. И, конечно, тесты активно используются веб-мастерами, ведь нет лучшего способа удержать посетителя на своем сайте, чем предложить ему выяснить, к какому психотипу он относится, или позволить ему проверить знания в той области, где он считает себя экспертом.
В нашем обзоре мы рассмотрим четыре разные программы для создания тестов и опросов.
При помощи Quiz Press преподаватели могут создавать тесты для проверки знаний учащихся. Программа дает возможность генерировать тесты с вопросами разных типов: такие, в которых нужно выбрать правильные ответы из предложенных вариантов, где нужно вписать ответ самостоятельно, где нужно указать, является ли утверждение ложным или верным, и другие. Причем один тест может содержать вопросы разных типов. При составлении вопросов у преподавателя есть возможность использовать мультимедийные файлы (графику, флеш, звук). По умолчанию при оценивании за каждый правильный ответ студенту начисляется один балл, однако в настройках теста можно установить разное количество баллов, в зависимости от типа вопроса. Кроме этого, есть возможность, ограничить время, которое студент может потратить на решение заданий, добавить напоминание о скором завершении отведенного времени, указать, нужно ли учитывать при оценке ответов пунктуацию и то, написаны ли слова с большой буквы.
При создании тестов можно быстро распечатать листок с правильными ответами. Сам же тест, созданный при помощи Quiz Press, представлен в виде набора файлов, готовых для размещения на веб-сайте. Кроме этого, можно экспортировать получившееся в другие популярные форматы тестов.
Результаты сообщаются студенту в конце теста, а также отправляются преподавателю в зашифрованном виде на адрес электронной почты, указанный в настройках программы, или же выводятся на печать.
Если требуется создавать не только тесты, но и обычные опросы, в которых не нужно учитывать правильность ответов, можно обратиться к возможностям программы Wondershare QuizCreator. С ее помощью можно сгенерировать опросник с самыми разными типами вопросов.
Принимающие участие в исследовании могут отвечать «да» или «нет», выбирать один или несколько вариантов ответов из предложенных, располагать варианты ответов в определенном порядке, вписывать короткий ответ в нужное поле, соотносить изображения с текстовыми надписями, подбирая для них пару, и так далее. Те же варианты вопросов доступны и при составлении тестов. Кроме этого, тесты могут включать вопросы, ответы на которые спрятаны на изображении. Этот вариант удобно использовать, например, при проверке знаний по географии. Преподаватель может добавить в тест карту, и задачей студента будет показать на ней определенные области. Также можно создавать вопросы, для которых студенту не предлагаются варианты ответа. В этом случае отвечающий должен вписать ответ вручную, и он будет сравниваться с теми вариантами, которые преподаватель указал при составлении теста. В Wondershare QuizCreator есть подробное описание всех типов вопросов, поэтому запутаться в них программа не даст. Отметим также, что в программе есть возможность импорта списка с вопросами из Microsoft Excel.
Каждый вопрос может содержать не только текстовую информацию, но и различные мультимедиа-данные. Причем они могут выступать как частью вопроса, так и просто иллюстрировать его. Например, добавляя вопрос от теории относительности в тесте по физике, можно разместить на странице фотографию Эйнштейна. Правильный ответ на каждый вопрос по умолчанию оценивается в десять баллов. При желании можно установить определенное число баллов для каждого вопроса. Кроме этого, есть возможность отнимать определенное число баллов от общего результата при неправильном ответе на вопрос, а также устанавливать число попыток, которые даются студенту для поиска правильного ответа.
После того как вопросы будут добавлены, программа предлагает определить многочисленные параметры теста. Можно указать автора и контактные данные, добавить вводную страницу с информацией о тесте (это может быть не только текст, но и графика, звук, видео), определить, как тест будет реагировать на действия пользователя в случае правильных и неправильных ответов, установить процент правильных ответов, при достижении которого тест будет считаться пройденным, указать, какие сообщения пользователь должен получить в случае успешного прохождения или провала теста. Кроме этого, есть возможность настроить переход на заданную веб-страницу после завершения теста.
Не забыты и средства для защиты. Так, для запуска теста может потребоваться указать пароль или даже данные учетной записи. Кроме этого, есть возможность разрешить запуск теста только с определенного домена, что позволит защитить его от копирования при размещении в Интернете. По умолчанию статистика о тех, кто проходил тест, не собирается, однако автор может сделать обязательным ввод имени, адреса электронной почты и других данных. Также можно установить лимит времени для ответов на определенные вопросы или для теста в целом, разрешать или запретить просмотр своих ответов, повторное прохождение теста и переход к следующему вопросу, когда не дан ответ на предыдущий.
Много внимания в Wondershare QuizCreator уделено внешнему виду теста. У пользователя есть возможность выбрать одну из множества предлагаемых тем оформления, отредактировать ее (изменить цвета и надписи, убрать элементы, определить положение графических данных и пр.), добавить аудиофайл, который будет проигрываться в фоне.
Сгенерированный в программе тест может быть сохранен в разных форматах, в зависимости от того, каким образом планируется его распространять. Например, можно сохранить его в формате Word/Excel для отправки на печать, записать диск с меню автозапуска. Однако наиболее современным и интересным вариантом, вне всякого сомнения, является создание flash-версии теста для размещения на сайте. При выборе этого варианта появляется возможность указать электронный адрес, на который будут отправляться результаты, а также разрешить отправку результатов студентам.
Что касается опросов, то при их создании можно использовать большинство описанных настроек и возможностей экспорта. Исключение составляют те, которые актуальны только при оценке уровня знаний (разные оповещения для правильных и неправильных ответов и прочее), что в случае с опросами несущественно.
И тесты, и опросы можно сохранять в Сети на сервисе Quiz Management System , который также является разработкой компании Wondershare. Удобство этой системы в том, что с ее помощью можно распространять тесты только среди зарегистрированных пользователей, просматривать результаты выполненных заданий, используя разнообразные фильтры, генерировать отчеты. А еще Quiz Management System поддерживает импорт вопросов, создаваемых в Wondershare QuizCreator, и сборку на их основе новых тестов непосредственно в веб-интерфейсе.
В отличие от предыдущих программ, Schoolhouse Test ориентирована, прежде всего, на преподавателей учебных заведений. Цель программы - упростить работу с базой данных вопросов, а также максимально автоматизировать процесс создания тестов и проверки результатов. При этом никаких возможностей для создания онлайновых заданий не предусмотрено - программа позволяет лишь распечатать результаты работы, а также экспортировать тесты в PDF.
Работа со Schoolhouse Test начинается с формирования базы вопросов. Добавляя вопросы, преподаватель может указать область знаний, а также уровень подготовки студента и число баллов, которые тот получит за правильный ответ.
Вопросы могут сопровождаться графическими файлами, а кроме этого, картинку можно прикрепить к любому из вариантов ответа. Schoolhouse Test поддерживает самые разные типы ответов, среди которых и такой необычный, как рисование студентом диаграммы. Также есть возможность создания тестов, в которых учащемуся нужно вставить пропущенное слово. Для создания вопросов такого типа нужно ввести фразу целиком, после чего щелкнуть по слову, на месте которого в задании должен быть пропуск. Schoolhouse Test отличается гибкими средствами для управления всеми вопросами. Например, при создании заданий с несколькими вариантами ответов каждый из них можно временно отключить или исключить из перемешивания случайным образом.
Когда база данных вопросов будет создана, преподаватель может быстро указать, какие из них необходимо включить в тест, а также создать несколько разных вариантов тестов с заданным количеством вопросов в каждом.
Schoolhouse Test имеет три режима представления данных. В первом - Design View - ведется работа с базой вопросов. Тут преподаватель может отобрать вопросы для теста, установить их порядок, добавить сопровождающие графические файлы, внести другие правки в содержание задания. В режиме Document View можно увидеть, как будет выглядеть тест на печати, изменить его оформление, колонтитулы, параметры печати страницы. Для удобства преподавателя в этом режиме доступна возможность отображения правильных ответов. Таким образом, можно быстро просмотреть странички с заданиями и проверить, не вкралась ли ошибка.
При переходе в третий режим представления данных - Answer View - программа генерирует лист ответов. Его удобно использовать для быстрой проверки тестов, а также для экономии бумаги. При его использовании предполагается, что студенты получат вопросы отдельно и будут заполнять не листок с вопросами, а свой лист ответов.
Программа Adit Testdesk - это универсальное средство для создания тестов самой различной направленности. Особенность этого решения в том, что с помощью утилиты можно не только сгенерировать тесты, но и организовать тестирование. В состав Adit Testdesk входит несколько утилит: редактор тестов Editor, средство для создания сложных скриптовых тестов с использованием языка программирования ScriptMaker, программа Reporter для оценки результатов и их экспорта в формат XML, а также клиент для прохождения тестов Tester. При использовании сетевой редакции программы доступна также утилита Testserver, с помощью которой можно организовывать тестирование в локальной сети или через Интернет. Также есть возможность подготовить печатную версию любого теста, используя для этого встроенный текстовый редактор.
Adit Testdesk предлагает несколько основных типов проектов, которые различаются по способу оценивания. Тип "с правильными ответами" подойдет для создания тестов, в которых нужно оценить знания учащихся или сотрудников. Тип "психологический" предусматривает возможность установки определенного числа баллов для каждого из вариантов ответов. Для составления более сложного алгоритма оценивания можно использовать тип "скриптовый", а вариант "опрос" подойдет в тех случаях, когда правильность ответов значения не имеет и важно узнать мнение опрашиваемых.
Программа поддерживает просто невероятное количество типов вопросов, многие из которых в других приложениях недоступны. Например, можно создать такие вопросы, где в качестве ответа человек, который проходит тест, должен поставить точку, построить граф, ввести время или дату, сопоставить число каждому утверждению, выбрать "горячие" зоны на изображении, нарисовать окружность, прямоугольник, отрезок или линию и так далее.
Составляя вопросы, можно не просто указать правильный ответ или несколько вариантов ответа, но и задать специальные условия для оценивания его правильности. К каждому вопросу можно прикрепить графический, аудио- или видеофайл, а также создать учебный пример, представленный в виде дерева небольших текстов.
Каждый проект, создаваемый в программе, содержит не только список вопросов, но и также темы и профили. Темы используются для более удобной организации вопросов: каждый вопрос можно отнести к определенной теме, после чего их становится гораздо проще искать. Кроме этого, если используется ограничение времени на прохождение теста, то можно отдельно установить лимиты для вопросов, относящихся к разным темам.
Профили - это очень удобное средство управления большой базой вопросов. Благодаря профилям можно создавать похожие тесты с разным оформлением и с разными настройками, а также с разными вопросами. Это может пригодиться, например, если преподаватель создает несколько вариантов одного и того же теста для группы студентов. Оформлением тестов можно гибко управлять при помощи модуля "Дизайнер текста". С его помощью можно изменить цвет фона, шрифты, расположение различных элементов, добавить собственные надписи или логотипы.
Отдельно стоит упомянуть о возможности использования в тестах переменных. Они позволяют изменять вопросы или другие параметры теста на лету, в процессе проведения тестирования, в зависимости от того, какие ответы дает пользователь. Например, если опрашиваемый указывает, что он - мужчина, ему показывается одна группа вопросов, а если сообщает, что он - женщина, вопросы возникают совершенно иные. Кроме этого, переменные удобны при оценивании психологических тестов, где при выборе того или иного ответа могут отниматься баллы от уже набранной суммы или добавляться бонус. Переменные можно использовать и для предоставления вспомогательной текстовой информации, которая выводится в процессе прохождения теста. Например, если при проведении оценки знаний получены неудовлетворительные результаты, при помощи переменных можно вывести текст со ссылками на учебные материалы, которые должны помочь студенту в дальнейшем обучении.
Много внимания в Adit Testdesk уделено безопасности. Все тесты сохраняются в зашифрованном виде, и автор теста может установить права на просмотр и изменение данных. Скажем, одним пользователям можно разрешить добавлять новые профили тестирования, другие могут вносить изменения в вопросы, а еще одна группа имеет право лишь просматривать готовые тесты. Доступ к тестам может быть ограничен IP-адресом пользователя, идентификатором группы и логином. Также можно установить квоты тестирования, например ограничить число пройденных тестов для пользователям двумя в сутки. Для тех, кто планирует активно использовать Adit Testdesk для тестирования через Интернет, существует специальная безопасная сетевая редакция. В ней реализована защищенная передача данных с использованием протокола SSL, а также безопасное удаленное администрирование с поддержкой протокола SSH.
Несмотря на то, что все четыре утилиты, рассмотренные в этом обзоре, используются для одной и той же цели - создания тестов, у каждой из них свое предназначение, которое определяется, прежде всего, тем, какие варианты использования готовых тестов предусмотрели разработчики. Так, результаты работы в Quiz Press можно сохранить лишь в виде набора файлов для загрузки на FTP-сервер, поэтому очевидно, что программа может использоваться для создания тестов, которые планируется размещать в Интернете.
Wondershare QuizCreator может сохранять тесты и опросы в формате Flash, что будет удобно для веб-мастеров, желающих разнообразить информацию на своем сайте. При помощи этой программы можно также записывать тесты на диск. Schoolhouse Test предназначена исключительно для создания бумажных тестов и является удобным инструментом для организации вопросов в удобном для преподавателя виде. Наконец, Adit Testdesk предлагает для проведения тестов собственный клиент, а значит, ориентирована, прежде всего, на использование в организациях и учебных заведениях, где требуется реализовать полный цикл тестирования.
Значительная часть производственного процесса опирается на тестирование программ. Что это такое и как осуществляется подобная деятельность обсудим в данной статье.
Под этим понимают процесс, во время которого выполняется программное обеспечение с целью обнаружения мест некорректного функционирования кода. Для достижения наилучшего результата намеренно конструируются трудные наборы входных данных. Главная цель проверяющего заключается в том, чтобы создать оптимальные возможности для отказа Хотя иногда тестирование разработанной программы может быть упрощено до обычной проверки работоспособности и выполнения функций. Это позволяет сэкономить время, но часто сопровождается ненадежностью программного обеспечения, недовольством пользователей и так далее.
То, насколько хорошо и быстро находятся ошибки, существенным образом влияет на стоимость и длительность разработки программного обеспечения необходимого качества. Так, несмотря на то, что тестеры получают заработную плату в несколько раз меньшую, чем программисты, стоимость их услуг обычно достигает 30 - 40 % от стоимости всего проекта. Это происходит из-за численности личного состава, поскольку искать ошибку - это необычный и довольно трудный процесс. Но даже если программное обеспечение прошло солидное количество тестов, то нет 100 % гарантии, что ошибок не будет. Просто неизвестно, когда они проявятся. Чтобы стимулировать тестеров выбирать типы проверки, которые с большей вероятностью найдут ошибку, применяются различные средства мотивации: как моральные, так и материальные.
Оптимальной является ситуация, когда реализовываются различные механизмы, направленные на то, чтобы ошибок в программном обеспечении не было с самого начала. Для этого необходимо позаботится о грамотном проектировании архитектуры, четком техническом задании, а также важно не вносить коррективы в связи, когда работа над проектом уже начата. В таком случае перед тестером стоит задача нахождения и определения небольшого количества ошибок, которые остаются в конечном результате. Это сэкономит и время, и деньги.
Это немаловажный аспект деятельности проверяющего, который необходим для успешного выявления недочетов программного кода. Они необходимы для того, чтобы контролировать правильность приложения. Что входит в тест? Он состоит их начальных данных и значений, которые должны получиться как результирующие (или промежуточные). Для того чтобы успешнее выявлять проблемы и несоответствия, тесты необходимо составлять после того, как был разработан алгоритм, но не началось программирование. Причем желательно использовать несколько подходов при расчете необходимых данных. В таком случае растёт вероятность обнаружения ошибки благодаря тому, что можно исследовать код с другой точки зрения. Комплексно тесты должны обеспечивать проверку внешних эффектов готового программного изделия, а также его алгоритмов работы. Особенный интерес предоставляют предельные и вырожденные случаи. Так, в практике деятельности с ошибками часто можно выявить, что цикл работает на один раз меньше или больше, чем было запланировано. Также важным является тестирование компьютера, благодаря которому можно проверить соответствие желаемому результату на различных машинах. Это необходимо для того, чтобы удостовериться, что программное обеспечение сможет работать на всех ЭВМ. Кроме того, тестирование компьютера, на котором будет выполняться разработка, является важным при создании мультиплатформенных разработок.
Программы часто нацелены на работу с огромным массивом данных. Неужели его необходимо создавать полностью? Нет. Широкое распространение приобрела практика «миниатюризации» программы. В данном случае происходит разумное сокращение объема данных по сравнению с тем, что должно использоваться. Давайте рассмотрим такой пример: есть программа, в которой создаётся матрица размером 50x50. Иными словами - необходимо вручную ввести 2500 тысячи значений. Это, конечно, возможно, но займёт очень много времени. Но чтобы проверить работоспособность, программный продукт получает матрицу, размерность которой составляет 5x5. Для этого нужно будет ввести уже 25 значений. Если в данном случае наблюдается нормальная, безошибочная работа, то это значит, что всё в порядке. Хотя и здесь существуют подводные камни, которые заключаются в том, что при миниатюризации происходит ситуация, в результате которой изменения становятся неявными и временно исчезают. Также очень редко, но всё же случается и такое, что появляются новые ошибки.
Тестирование ПО не является легким делом из-за того, что данный процесс не поддаётся формализации в полном объеме. Большие программы почти никогда не обладают необходимым точным эталоном. Поэтому в качестве ориентира используют ряд косвенных данных, которые, правда, не могут полностью отражать характеристики и функции программных разработок, что отлаживаются. Причем они должны быть подобраны таким образом, чтобы правильный результат вычислялся ещё до того, как программный продукт будет тестирован. Если этого не сделать заранее, то возникает соблазн считать всё приблизительно, и если машинный результат попадёт в предполагаемый диапазон, то будет принято ошибочное решение, что всё правильно.
Как правило, тестирование программ происходит в объемах, которые необходимы для минимальной проверки функциональности в ограниченных пределах. Деятельность ведётся с изменением параметров, а также условий их работы. Процесс тестирования можно поделить на три этапа:
Создавать программное обеспечение без ошибок весьма трудно. Это требует значительного количества времени. Чтобы получить хороший продукт часто применяются два вида тестирования: «Альфа» и «Бета». Что они собой представляют? Когда говорят об альфа-тестировании, то под ним подразумевают проверку, которую проводит сам штат разработчиков в «лабораторных» условиях. Это последний этап проверки перед тем, как программа будет передана конечным пользователям. Поэтому разработчики стараются развернуться по максимуму. Для легкости работы данные могут протоколироваться, чтобы создавать хронологию проблем и их устранения. Под бета-тестированием понимают поставку программного обеспечения ограниченному кругу пользователей, чтобы они смогли поэксплуатировать программу и выявить пропущенные ошибки. Особенностью в данном случае является то, что часто ПО используется не по своему целевому назначению. Благодаря этому неисправности будут выявляться там, где ранее ничего не было замечено. Это вполне нормально и переживать по этому поводу не нужно.
Если предыдущие этапы были успешно завершены, то остаётся провести приемочный тест. Он в данном случае становиться простой формальностью. Во время данной проверки происходит подтверждение, что никаких дополнительных проблем не найдено и программное обеспечение можно выпускать на рынок. Чем большую важность будет иметь конечный результат, тем внимательней должна проводиться проверка. Необходимо следить за тем, чтобы все этапы были пройдены успешно. Вот так выглядит процесс тестирования в целом. А теперь давайте углубимся в технические детали и поговорим о таких полезных инструментах, как тестовые программы. Что они собой представляют и в каких случаях используются?
Ранее считалось, что динамический анализ разработанного ПО - это слишком тяжелый подход, который неэффективно использовать для обнаружения дефектов. Но из-за увеличения сложности и объема программ появился противоположный взгляд. Автоматическое тестирование применяется там, где самыми важными приоритетами является работоспособность и безопасность. И они должны быть при любых входных данных. В качестве примера программ, для которых целесообразным является такое тестирование, можно привести следующие: сетевые протоколы, веб-сервер, sandboxing. Мы далее рассмотрим несколько образцов, которые можно использовать для такой деятельности. Если интересуют бесплатные программы тестирования, то среди них качественные найти довольно сложно. Но существуют взломанные «пиратские» версии хорошо зарекомендовавших себя проектов, поэтому можно обратиться к их услугам.
Этот инструмент помогает обнаружить дефекты, проходя тестирование программ в режиме динамического анализа. Он собирает данные и анализирует трассу выполнения разработанного объекта. Тестеру же предоставляется набор входных данных, которые вызывают ошибку или обходят набор имеющихся ограничений. Благодаря наличию хорошего алгоритма проверки разрабатывается большое количество возможных ситуаций. Программа получает различные наборы входных данных, которые позволяют смоделировать значительное число ситуаций и создать такие условия, когда наиболее вероятным является возникновение сбоя. Важным преимуществом программы считается применение эвристической метрики. Если есть проблема, то ошибка приложения находится с высокой вероятностью. Но эта программа имеет ограничения вроде проверки только одного помеченного входного сокета или файла. При проведении такой операции, как тестирование программ, будет содержаться детальная информация о наличие проблем с нулевыми указателями, бесконечными циклами, некорректными адресами или неисправностями из-за использования библиотек. Конечно, это не полный список обнаруживаемых ошибок, а только их распространённые примеры. Исправлять недочеты, увы, придётся разработчикам - автоматические средства для этих целей не подходят.
Это хорошая программа для тестирования памяти. Она может перехватывать примерно 50 системных вызовов и большое количество виртуальных процессов, таким образом, выполняется параллельно и отдельно. Но в целом программа не ищет отдельные подозрительные места, а обрабатывает максимально возможное количество кода и проводит анализ используемых путей передачи данных. Из-за этого время тестирования программы зависит от размера объекта. При проверке ставка сделана на символические процессы. Они являются одним из возможных путей выполнения задач в программе, которая проверяется. Благодаря параллельной работе можно анализировать большое количество вариантов работы исследуемого приложения. Для каждого пути после окончания его тестирования сохраняются наборы входных данных, с которых начиналась проверка. Следует отметить, что тестирование программ с помощью KLEE помогает выявлять большое количество отклонений, которых не должно быть. Она может найти проблемы даже в приложениях, которые разрабатываются десятилетиями.
омпьютер как средство для тестирования имеет свои достоинства и недостатки. Однако в объективности оценки ему отказать трудно. Видимо, именно этот фактор способствует расширению сферы применения компьютерного тестирования оно успешно используется в школах, вузах, при поступлении на работу, при сдаче экзаменов в ГИБДД и т.д.
При этом набор методик тестирующих комплексов достаточно ограничен:
Обычно в тестах возможно использование пяти следующих типов вопросов:
Учитывая небольшое количество методик тестирования, целесообразно разработать универсальную программу, которая позволила бы преподавателям различных дисциплин создавать свои базы данных и быстро получать контрольные задания для своего предмета. На рынке предлагается несколько подобных программ, и в настоящей статье мы сделаем их обзор. На CD-ROM вы найдете ознакомительные версии некоторых из рассмотренных программ.
Способ распространения: shareware
Цена:
В пакет SunRav TestOfficePro входят программы для создания тестов, проведения тестирования и обработки результатов тестирования. С его помощью можно организовать и провести тестирования и экзамены в образовательных учреждениях (вузы, колледжи, школы), а предприятия и организации могут осуществлять аттестацию и сертификацию своих сотрудников.
Пакет позволяет создавать тесты по предметам школьной программы, вузовским дисциплинам, тесты для профессионального тестирования, психологические тесты и т.д.
Все тесты и результаты тестирования шифруются методами стойкой криптографии, что исключает возможность подделки результатов. Кроме того, на тест можно установить пароли: на редактирование защищает тест от просмотра его структуры, правильных ответов и т.д.; на просмотр предотвращает пробное тестирование с целью выяснения правильных ответов.
Вопросы и варианты ответа можно форматировать, используя для этого встроенный текстовый редактор, близкий по своим функциям к MS WORD. В редакторе можно вставлять изображения, формулы, схемы, таблицы, аудио- и видеофайлы, HTML-документы и любые OLE-документы.
В тестах возможно использование пяти вышеперечисленных типов вопросов.
Тест может быть разделен на несколько тем. При этом возможно оценивать знания тестируемого как по каждой теме в отдельности, так и по тесту в целом.
Вопросы в тесте можно перемешивать. Более того, создатель теста может определить, сколько вопросов из каждой темы получит пользователь для тестирования. Допустим, каждая тема состоит из 100 вопросов. Если выбрать случайным образом только 10 вопросов, то тестируемые получат совершенно разные наборы вопросов из одного и того же теста. Варианты ответов также можно перемешать.
Порядок следования вопросов может быть не только линейным, но и зависеть от ответов пользователя.
Каждый вопрос и вариант ответа может иметь свой «вес». Это позволяет начислять пользователю больше баллов за правильные ответы на сложные вопросы и меньше баллов за ответы на легкие вопросы.
Каждый вопрос может быть снабжен комментарием, содержащим информацию о правильном ответе и т.п.
Возможна следующая реакция на ответ пользователя:
Тестирование можно ограничить по времени как для теста, так и для каждого вопроса. При этом количество времени, выделяемое для каждого вопроса, может быть разным.
В пакет SunRav TestOfficePro входят следующие программы:
Технические данные SunRav TestOfficePro:
В настоящее время для данного пакета подготовлено большое количество тестов. В частности, имеются образовательные тесты по информатике, экономике, английскому языку, истории, обществознанию.
Способ распространения: shareware
Цена: 5900 руб. (для всех образовательных учреждений предоставляется 20% скидка, то есть цена для них 4720 руб).
SunRav TestOfficePro.WEB это приложение для тестирования по сетям Интернет и интранет. Вся информация (тесты, разделы тестов, результаты и т.д.) хранится в базе данных и защищена от несанкционированного доступа. Если у пользователя нет соответствующих прав, то он не сможет просматривать, редактировать и удалять свои или чужие результаты тестирования.
Пакет подходит для тестирования удаленных сотрудников, студентов, школьников и т.д. Пользователю для тестирования ничего на своем компьютере устанавливать не нужно достаточно браузера (Microsoft Internet Explorer, Opera, Mozilla и т.п.).
Возможности тестов аналогичны возможностям тестов из программы SunRav TestOfficePro, которые можно использовать и в программе SunRav TestOfficePro.WEB.
Для организации тестирования требуются:
Если у пользователя нет собственного Web-сервера, можно использовать обычный хостинг, который предоставляет услуги по применению БД MySQL и PHP.
С помощью SunRav TestOfficePro.WEB можно:
Разработчик: Keepsoft
Способ распространения: shareware
Цена: Стандартная лицензия 300 руб.; студенческая лицензия 200 руб.; корпоративная лицензия на 10 компьютеров 1000 руб.; корпоративная лицензия на 20 компьютеров 1500 руб.; корпоративная лицензия на неограниченное число компьютеров 3000 руб.
«Конструктор тестов» это универсальная программа для проверки знаний. Приложение можно применять для проведения тестирования дома и в учебных заведениях. Программа позволяет использовать неограниченное количество тем, вопросов и ответов.
Возможности программы:
«Конструктор тестов» можно загрузить с сайта разработчика и ознакомиться с программой бесплатно в течение 30 дней. Для дальнейшей работы с программой необходима регистрация с оплатой. Зарегистрированным пользователям предоставляются персональный регистрационный ключ и бесплатная техническая поддержка по e-mail.
В зарегистрированной версии можно использовать готовые тесты, которые можно скачать с сайта разработчика по адресу: http://www.keepsoft.ru/simulator_download.htm . На момент написания статьи были доступны следующие готовые тесты: по правилам дорожного движения, единый государственный экзамен для выпускников средних школ, по английскому и французскому языку, по информатике, математике и др.
Разработчик: ООО «Техносервис плюс»
Способ распространения: заказ по e-mail
Цена: 5200 руб.
Программа предназначена для создания тестов, экзаменов, электронных учебников. Для разработки теста или учебника пользователю необязательно иметь навыки программирования программа адаптирована и предназначена прежде всего для облегчения процесса проверки знаний в образовательных учреждениях. Основным отличием продукта от аналогов является дополнительная возможность создание модуля закрепления материала, когда уже в процессе обучения пользователь отвечает на вопросы по заданной теме.
Программный комплекс содержит три модуля:
В этом модуле создаются новые разделы и вопросы, а также указываются ответы на вопросы. При этом в свойствах вопроса необходимо указать количество баллов, начисляемых за правильный ответ на него.
Программа позволяет:
В пакет программ «Конструктор тестов» входят:
Ограничений по количеству компьютеров, на которые устанавливается программа, нет.
Заказать программу можно по адресу: [email protected] .
Разработчик: Павел Козловский
Издательство: ИД «Равновесие»
Способ распространения: CD-ROM
Цена: 123 руб.
Данную программу можно использовать как дома, так и в любых учебных заведениях для проведения тестирования по различным областям знаний.
Конструктор позволяет охватить в одном тесте неограниченное количество тем, вопросов и ответов, поэтому с его помощью родители смогут не только проверить знания своего ребенка по конкретному предмету, но и определить общий уровень его эрудиции.
Программа поддерживает все перечисленные в начале статьи пять типов вопросов и позволяет включать в вопросы музыку, звуки, изображения и видеоролики. Помимо использования имеющихся на диске готовых образцов вопросов и картинок пользователь может самостоятельно добавить в тест свои варианты.
На CD-диске с программой выложены готовые проверочные тесты по наиболее актуальным темам: единому государственному экзамену, предметам школьной программы, правилам дорожного движения и др.
Любые данные можно распечатать на принтере и экспортировать в файлы различных форматов (Word, Excel, HTML, XML и др.).
Разработчик: Георгий Гуляев
Способ распространения: shareware
Программа AnyTest средство для организации тестирования людей. Она позволяет поддерживать базу тем и заданий для тестов, создавать на ее основе любые тесты и проводить тестирование как одного человека на отдельном компьютере, так и группы людей (класса, курса, отдела фирмы или учреждения и т.д.) в локальной сети. С помощью этой программы легко организовать автоматизированный прием зачетов и экзаменов в учебных заведениях, тестирование работников при их приеме на работу на интеллект или знание конкретной специальности, аттестационное тестирование сотрудников предприятий, психологическое тестирование коллектива и т.п. Программа позволяет хранить результаты всех тестирований, группируя их по конкретным людям, по группам людей, по дате, конкретному тесту и в любой момент печатать отчеты, а также видеть все детали тестирования (какие задания выпали, какие ответы были даны, правильные ответы, баллы, полученные за каждый ответ). Широкие возможности администрирования, встроенные в программу, позволяют настроить ее так, что процесс тестирования будет проходить даже без участия преподавателя или организатора тестирования. Все попытки сдачи того или иного теста будут оценены и сохранены с указанием всех подробностей и могут быть проанализированы позднее в любой удобный момент.
Загрузить программу можно с нашего CD-ROM или в Сети, например, по адресу: http://soft-search.ru/programs/25-398-anytest-download.shtml .
Виктор Батырев
Игорь Гапонов
Теперь, чтобы провести аттестацию 206 человек, достаточно собрать в iSpring Suite электронный тест, загрузить в СДО и назначить сотрудникам.
Система автоматически формирует сводную таблицу успеваемости и показывает имена всех двоечников. Проверка занимает два месяца.
Наталья Соболева
руководитель учебного центра AG Experts
Первый проект, который мы реализовали с iSpring, - автоматизация промежуточных тестирований. Ранее проверка знаний проводилась в виде бумажных тестов. Вручную преподаватель тратил около 30 минут на проверку одного теста.
Теперь есть онлайн-тестирование, преподаватель просто заходит в систему и составляет отчет по результатам, что занимает в разы меньше времени.
Так мы упростили аналитику результатов и онлайн-мониторинг выполнения студентами домашней работы, а также сократили трудозатраты преподавателей.
Светлана Засухина
менеджер, Академия PwC
Тесты служат компасом и чеклистом - задают представителям направление и помогают освежить знания по продуктовой линейке. Если сотрудники не пройдут тестирование, то их не допустят к работе с определенным направлением продуктов или клиентами.
Чтобы «просканировать» все регионы, с онлайн-тестированием хватает двух дней.
Мы видим уровень подготовки в каждом регионе и можем быстро устранить «болевые точки». Благодаря регулярной аттестации все торговые представители работают по одним корпоративным стандартам.
Виктор Батырев
менеджер по операционному управлению Johnson & Johnson
Два года назад аттестация была тяжелой рутиной. Подготовить бумажные тесты для 20-30 человек, собрать всех в одном месте, после проверить все ответы вручную. С появлением eLearning бумажные опросники мы заменили электронными тестами. Теперь мне достаточно собрать в iSpring Suite электронный тест, загрузить в СДО и назначить сразу всем сотрудникам по России.
Так за неделю я могу «просканировать» все представительства по стране и через отчеты я сразу пойму, кто сдал экзамен, а кто провалился.
У обучения появился ускоренный режим: ввод в должность новичка сократился с восьми недель до трех, сроки аттестации - с месяца до семи дней.
Игорь Гапонов
руководитель учебного центра Honeywell
Раньше плановая аттестация шла 12 месяцев: разные регионы, часовые пояса, загруженность. Сперва я собеседовала каждого сотрудника через Skype. После они по удаленному доступу подключались к моему компьютеру и решали тест в Excel. Кто-то списывал, кто-то спорил. В итоге проверка все равно не давала объективной оценки.