На главную страницу

TestMaster - программа составления тестов

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

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

В начало

Описание программы

Программа "ТЕСТ" предназначена для подготовки тестов, используемых при проведении экзаменационного тестирования бланковым методом.

Возможности

Программа позволяет:

  • Формировать тестовое задание, состоящее из вопроса (условие задачи) и пяти вариантов ответов, из которых только один является верным (можно изменить).

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

  • Сохранять Банки тестовых заданий по дисциплинам в отдельных файлах (на основе файлов СУБД "Access" с расширением ".mdb"), которым присваиваются имена соответствующих дисциплин.

  • Создавать экзаменационный тест из различных по сложности заданий, определяя их число согласно спецификации, заданной экзаменатором.

  • Распечатывать сформированный вариант экзаменационного теста и оценочную карту, создаваемую автоматически.

  • Распечатывать спецификацию сформированного теста.

  • Распечатывать Банк тестовых заданий.

Заставка программы

Программа при старте отображает заставку программы, которая находится в файле ("zast.jpg") в директории, где и ".exe" файл.

Вы легко можете поменять заставку, заменив этот файл или воспользоваться меню "View", группа пунктов "Действия по смене заставки" (выполняются последовательно). Кроме того, Вы можете вообще отказаться от показа заставки, поставив галочку в меню "View" - пункт "Не отображать/отображать заставку". Тогда при следующем запуске стартовой будет закладка "Проверка словарей".

Закладка "Дисциплины"

Закладка предназначена для создания Банков тестовых заданий по учебным дисциплинам.

На этой закладке (Рис.1.) выполняются следующие действия:

  • Выбор директория хранения Банка тестовых заданий. Нажатие кнопки с тремя точками вызывает окно Обзор папок, в котором пользователь имеет возможность выбрать или создать папку для хранения Банка тестовых заданий (БТЗ). В окне Директория хранения Банка тестовых заданий можно увидеть адрес выбранной (созданной) папки, а в окне Список доступных Банков тестовых заданий - перечень Банков, хранящихся в этой папке.

  • Выбор рабочего Банка тестовых заданий. В списке доступных Банков тестовых заданий выбирают и назначают рабочий Банк однократным нажатием левой кнопки мыши. Название рабочего БЗТ отобразится в окне Выбранный БТЗ. Кнопка Установить выбранный БТЗ в качестве рабочего активирует для дальнейшей работы выбранный Банк.

  • Создание нового БТЗ. Имя создаваемого Банка следует ввести в окно Имя создаваемого БТЗ. Новому Банку тестовых заданий необходимо присвоить формализованное имя по некоторой схеме (например, название дисциплины, семестр, шифры специальностей). Данные из названия далее можно будет использовать в выходных документах. После создания имени нового БТЗ, следует нажать кнопку Создать новый БТЗ: имя вновь созданного Банка отобразится в окне Список доступных Банков тестовых заданий. Файл созданного БТЗ будет находиться в выбранной для хранения папке.

  • Комментарии к БТЗ. В окне Комментарии к БТЗ можно ввести комментарий к выбранному Банку. Нажатие кнопки Сохранить комментарии сохранит их. Для просмотра комментариев к любому Банку следует выделить имя этого БТЗ в окне Список доступных Банков тестовых заданий кликом левой кнопки мыши.

Рис.1. Закладка "Дисциплины"

Закладка "Разделы"

Закладка (Рис.2.) предназначена для создания и редактирования разделов учебной дисциплины. На закладке имеются кнопки управления и три рабочих окна: Список разделов дисциплины, в котором видны наименования разделов учебной дисциплины, Номер раздела и Наименование раздела. В окне Список разделов дисциплины раздел можно выделить кликом левой кнопки мыши, при этом название раздела и его порядковый номер отразятся в соответствующих окнах на закладке.

Можно внести изменения в название выделенного раздела. Нажатием кнопки Внести изменение сохраняются внесенные изменения, которые отображаются в окне Список разделов дисциплины.

Кнопка Удалить раздел удаляет выбранный раздел без возможности восстановления. Удаление будет выполнено после подтверждения запроса на удаление. Если в удаляемом разделе имеются тестовые задания, они будут удалены вместе с разделом.

Кнопка Внести новый раздел позволяет добавить в список новый раздел. Порядковый номер раздела и его наименование следует внести в соответствующие окна на закладке.

Нажатие кнопки Просмотреть задания раздела позволяет перейди на закладку "Задания по разделам" для просмотра всех тестовых заданий, относящихся к выбранной теме.

Рис.2. Закладка "Дисциплины"

Закладка "Задания по разделам"

Закладка предназначена для быстрого просмотра содержания заданий по выбранному разделу. На этой странице не отображаются графические объекты задания. В окно Просмотр заданий в разделе вводят порядковый номер нужного раздела и нажатием кнопки левее окна вызывают список тестовых заданий выбранного раздела. Для просмотра отдельного тестового задания следует кликнуть по нему левой кнопкой мыши. Содержание выделенного тестового задания отразится в окнах Вопрос, Ответ: в правой части закладки. Нажатие кнопки Редактирование позволяет перейти к закладке Ввод/Редактирование для внесения изменений в выделенное тестовое задание.

Рис.3. Закладка "Задания по разделам"

Закладка "Ввод/Редактирование"

Закладка (Рис.4.) предназначена для ввода новых или редактирования уже имеющихся в БТЗ тестовых заданий.

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

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

Для каждого нового задания следует указать раздел, которому принадлежит создаваемое задание, и категорию сложности. Для этого в окне Раздел из списка разделов следует выбрать соответствующий, а в окне Сложность - категорию сложности. >Нажатием кнопки Сохранить задание можно сохранить созданное задание; уникальный номер ему будет присвоен автоматически. >Можно просмотреть задания по их номеру в Банке, для чего номер задания ввести в окно Номер записи в БТЗ при чтении и нажать кнопку Просмотр по номеру. Кнопки < и >, расположенные правее, позволяют перелистывать вопросы циклически, начиная с выбранного номера.

Можно внести изменения в имеющиеся тестовые задания. Для сохранения изменений следует нажать кнопку Сохранить изменения.

Кнопка Удалить позволяет удалить тестовое задание. Окончательное удаление произойдет после подтверждения удаления.

Кнопка Рисунки позволяет перейти на закладку Рисунки и просмотреть в увеличенном размере графические объекты, имеющиеся в выбранном задании.

Рис.4. Закладка "Ввод/Редактирование"

Закладка "Рисунки"

Закладка (Рис.5.) предназначена исключительно для просмотра в увеличенном виде рисунков выбранного в закладке Ввод/Редактирование задания.

Рис.5. Закладка "Рисунки"

Закладка "Подготовка теста"

На данной закладке (Рис.6.- 8.) выполняется вся работа по формированию спецификации и вариантов экзаменационных тестов. Можно распечатать все выходные документы: вариант экзаменационного теста, оценочную карту, спецификацию экзаменационного теста, а так же все тестовые задания Банка по разделам и категориям сложности с правильными ответами.

На закладке Подготовка теста имеются следующие команды и кнопки:

  • Кнопка Сформировать спецификацию теста. Нажатие кнопки вызывает в левую часть экрана спецификацию в табличной форме, в которой содержится информация о количестве имеющихся в БТЗ тестовых заданий по каждому разделу дисциплины и по категориям сложности. Количество тестовых заданий, выбираемых в вариант экзаменационного теста, вносят из спецификации, утвержденной составителями данного БТЗ. Назначение количества вопросов следует выполнять в столбце Выбрать в тест. Клик правой кнопки мыши по нужной ячейке выдает ниспадающий список, в котором следует указать число, соответствующее выбираемому количеству тестовых вопросов. Программа не позволяет ввести число большее, чем количество доступных вопросов в БТЗ.

  • Кнопка Сохранить спецификацию сохраняет данные, введенные в таблицу спецификации. Эта информация будет храниться в файле Банка тестовых заданий неизменной до следующего нажатия кнопки Сформировать спецификацию теста.

  • Кнопка Прочитать последнюю спецификацию позволяет вывести на экран последнюю сохраненную спецификацию рабочего БТЗ.

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

  • Нажатие кнопки Сформировать тест приводит к формированию варианта экзаменационного теста в формате Word.

  • Кнопка Спецификация форматирует рабочую спецификацию в редактор Word для дальнейшего сохранения и печати.

  • Кнопка Оценочная карта для теста формирует таблицу (в формате Excel) правильных ответов установленной формы. Обязательным условием для формирования оценочной карты является готовность экзаменационного теста.

  • Кнопки Все вопросы БТЗ по разделам и Все вопросы БТЗ без разбивки позволяют создать документы Word, в которых будут содержаться все вопросы Банка с указанием разделов и категорий сложности для каждого вопроса или без такого указания (общим списком), соответственно. В документах также указывается уникальный номер, присвоенный программой каждому тестовому заданию и номер правильного ответа. Документы можно сохранить под выбранными именами и распечатать.

Рис.6. Закладка "Подготовка теста"

Рис.7. Закладка "Подготовка теста"

Рис.8. Закладка "Подготовка теста"

Панель кнопок

Расроложена в верхнем левом углу над закладками. Нажатие кнопки активирует один из созданных документов:

  • 1 - последний сформированный тест;

  • 2 - последняя сформированная спецификация;

  • 3 - последняя сформированная оценочная карта;

  • 4 - список вопросов дисциплины;

  • 5 - список вопросов дисциплины по темам с указанием категории сложности.

Возможные формы выходных документов

Вариант теста, выдаваемый тестируемому, показан на Рис.9.

Рис.9. Вариант теста, выдаваемый тестируемому

Спецификация теста показана на Рис.10.

Рис.10. Спецификация теста

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

Рис.11. Оценочная карта

В начало

Особенности работы с программой и как получить такую программу

  1. Программа запоминает свои размеры и установки на момент закрытия - при старте их восстанавливает.

  2. Программа требует для работы Windows XP SP2 и выше.

  3. Программа создана с расчетом на то, что Ваш монитор имеет разрешение экрана не менее 1024*768 и цветовую палитру не ниже "True Color" (можно работать и при 800*600).

  4. Если Вас заинтересовала программа - пишите автору, и Вы сможете иметь примерно такую программу, но отвечающую Вашим задачам.

Автора можно найти здесь (см.Главная страница сайта, "Об авторе")

Молчанов Владислав 21.03.2009г.

Еcли Вы пришли с поискового сервера - посетите мою главную страничку

icon.gif

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

Кроме того - на главной странице Вы найдете бесплатные программы: программы комплекса Veles - программы для автолюбителей, программы из раздела графика - программы для работы с фото, сделанными цифровым фотоаппаратом, программу записную книжку, программу TellMe - говорящий Русско-Английский разговорник - программу для тех, кто собирается погостить за бугром или повысить свои знания в английском, теоретический материал по программированию в среде Borland C++ Builder, C# (Windows приложения и ASP.Net Web сайты).

В начало страницы

На главную страницу