MiniTest-SL - Универсальная программа тестирования знаний

Главная страница сайта - http://slmini.oxnull.net

Общие сведения

Программа MiniTest-SL предназначена для индивидуальной проверки теоретических знаний по различным направлениям.
Программа является универсальной и может работать как в режиме тестирования, так и в режиме создания тестов.

Возможности программы.
  1. Количество тестов неограниченно
  2. Количество разделов в тесте неограниченно
  3. Количество вопросов в тесте неограниченно
  4. Размер текста вопроса неограничен
  5. Генерация защищенного файла теста на основе проекта
  6. Использование в вопросах форматированного текста
  7. Использование в вопросах изображений (в т.ч. анимированных)
  8. Использование в вопросах звукового сопровождения
  9. Возможность ограничения количества прохождений теста
  10. Возможность ограничения времени
  11. Выбор вопросов при тестировании в произвольном порядке
  12. Пропуск вопросов с возможностью их возврата в дальнейшем
  13. Возможность установки режима количества попыток ответа на вопрос
  14. Возможность изменения порядка следования вопросов
  15. Возможность выбора случайным образом определенного количества вопросов из общего числа при тестировании
  16. Выбор правильных ответов один из девяти
  17. Выбор правильных ответов несколько из девяти
  18. Ввод прямого ответа (текст, число, дата)
  19. Ввод правильной последовательности
  20. Установление соответствия
  21. Выбор правильного ответа из списка (ответы в списке перемешиваются)
  22. Подстановка значений (динамически изменяет содержание вопроса)
  23. Установка положения правильного ответа на изображении
  24. Создание подсказки к каждому вопросу
  25. Визуальный редактор тестов ( конструктор тестов )
  26. Индикация вопросов, на который был дан ответ (общий)
  27. Индикация вопросов, на который был дан ответ (с разбивкой верно - неверно)
  28. Учет затраченного времени в секундах на каждый вопрос
  29. Введение статистики прохождения теста
  30. Возможность расчета оценки по заданному алгоритму.
  31. Формирование протоколов результата
  32. Изменение форм протоколов результата тестирования
  33. Подключение к программе собственных форм протоколов тестирования
  34. Гибкая система настроек, позволяющая изменять режим тестирования
  35. Легкость установки тестов других авторов (достаточно скопировать файл теста в папку с тестами)
  36. Работа в многопользовательском режиме.
  37. Тестирование со сменных носителей (дискета, флэш-диск и т. д.)
  38. Не требует инсталляции и как следствие, не изменяет Вашу систему

Установка и запуск

Программа работает под управлением операционных систем Windows.
Требования к аппаратной части компьютера не превышают требований предъявляемой установленной операционной системы.
Для установки необходимо:
1. Создать новую папку. (Рекомендуется использовать в имени папки латинские буквы без пробелов).
2. Скопировать содержимое архива minitest.zip в эту папку.

Запуск программы файл MiniTest.exe.
Программа позволяет при запуске использовать дополнительный параметр.
- MiniTest.exe g - загрузится редактор тестов
- MiniTest.exe t - загрузится модуль тестирования.
При запуске без параметров загружаемый модуль выбирается вручную.
При многопользовательском режиме на компьютере, где установлена программа, необходимо установить на папку с программой полный доступ к папкам и файлам программы. Для этого может потребоваться права администратора.
На рабочих местах, где будет проходить тестирование, создать ярлык к файлу MiniTest.exe. В свойствах ярлыка в строке "Объект" добавить через пробел параметр t. В таком варианте на рабочих местах программа будет запускаться в режиме тестирования, а результаты будут сохраняться на "главном компьютере".
При проведении тестирования со сменного носителя (например, флеш-диск), нет необходимости устанавливать программу на компьютер. Запускайте программу со сменного носителя. Если тестирование производится в сети, также установите на папку с программой полный доступ. И в первом, и во втором случаях, результаты тестирования будут сохраняться на сменном носителе.
Программа позволяет работать также в режиме удаленного рабочего стола под управлением терминального сервера.
Программа не вносит никаких изменений в компьютер. Для удаления программы достаточно удалить папку с программой.

Программа при своей работе использует следующие папки.
\PROJECT - для хранения исходного материала тестов (проектов).
\TESTS - для хранения сгенерированных тестовых файлов.
\WRK - для хранения данных используемых в процессе работы.
\DOCUM - для хранения шаблонов и протоколов результатов тестирования.
\DOCUM\STD - индивидуальные протоколы результатов .
\DOCUM\TST - списочные протоколы результатов по каждому тесту.

Для удаленного управления процессом тестирования в сети используйте дополнительно программу RegTest-SL

Редактор тестов

Назначение редактора тестов, разработка и создание файла теста, в определенном формате, который используется при тестировании. Главное окно редактора тестов состоит из списка проектов в форме таблицы и визуального редактора проекта тестов со своими элементами управления. Редактор проектов тестов имеет два режима: просмотр и редактирование, что обеспечивает визуальную оценку созданных тестов. При выборе проекта, (двойной клик) проект теста будет загружен в редактор в режиме просмотра.
Для входа в режим редактирования служит кнопка [Редактировать].
Создание тестов программой MiniTest-SL
Кнопки главного меню редактора тестов
Новый Создание нового проекта ( Открывает окно ввода данных нового проекта )
Удалить Удаление проекта ( Полностью удаляет проект с диска )
Копия Копирование проекта ( Создает копию с текущего проекта под новым именем )
Создать Генерация теста ( Создает на базе проекта рабочий тест для тестирования )
Справка Справочные данные по программе
Выход Завершение работы редактора
Визуальный редактор проекта тестов представляет собой текстовый редактор, специально созданный для разработки тестов.
Редактор имеет набор средств по управлению шрифтами, цветом, изображениями, таблицами.
Дополнительно имеются функции применительно к разработке тестов.
Все функции конструктора тестов объединены в панель инструментов, которая активна в режиме "Редактор".

Некоторые особенности редактора тестов.
Кнопки, изменяющие параметры текста действуют на выделенную область, если выделения нет, изменению подвергается целиком слово.
Кнопки (Копировать, вставить) работают только с текстом.
Установка цвета - клик на выбранном цвете в таблице цветов. Кнопки (Текст) (Фон)
Кнопка (Изображение) имеет дополнительное меню, которое действует на выделенный элемент и позволяет изменить положение изображения относительно текста.
Кнопка (Таблица) имеет дополнительное меню, которое действует на выделенный элемент и позволяет изменить положение таблицы на экране, а также изменять вид обрамления таблицы. При создании таблицы Вы описываете таблицу 2-мя параметрами:
- количество столбцов описывается шириной каждого столбца в процентах от ширины таблицы.
- количество строк
Размеры созданной таблицы потом можно будет изменить при этом ее надо выделить.
В таблице нет возможностей изменять параметры колонок и столбцов, при такой необходимости таблицу необходимо создавать заново.
Кнопка (Просмотр объекта) служит для просмотры объектов теста WAVE и PLAN, для этого полностью выделите строку с соответствующим объектом и нажмите кнопку.
Кнопка (Линия) служит для размещения горизонтальной линии. Линия может иметь разную толщину и цвет.
Кнопка (Символ) служит для вставки различных специальных символов.
Вставка дополнительных элементов производится в позицию курсора.
Дополнительные элементы ( линия, изображение, таблица), при выделении обрамляется рамкой из маленьких квадратов. При выделении эти элементы могут изменять размеры.
Создание нового проекта теста
Для создания нового проекта нажимаем кнопку [Новый].
В открывшемся окне "Новые проект" заполняем все поля
  • Поле "Наименование теста" - полное имя теста
  • Поле "Текст описания теста" - Текст, который выводится при начале тестирования
  • Поле "Количество разделов" - Число (больше нуля) разделов теста
  • Поле "Количество вопросов" - Число (больше нуля) вопросов в тесте
  • Поле "Разделитель вопросов" - Отделять каждый вопрос линией
  • Поле "Имя проекта" - Имя, под которым проект теста будет сохранен. Это имя является также именем папки, в которой размещены файлы проекта.
    Рекомендую в имени проекта использовать латинский шрифт и не использовать пробел.
На основании введенных данных программа сформирует новый проект теста, сохранит его на диске в папке ..\PROJECT и включит в список имеющихся проектов. Дальнейшая работа над проектом (дополнение, удаление, форматирование и т.д.) производится уже непосредственно в редакторе теста.
Откройте проект. В проекте общая часть будет заполнена. Сформированы секции вопросов.
Перейдите в режим редактирования и заполните секции вопросов, используя описание в разделе Структура проекта теста.
Для удаления вопроса просто удалите всю секцию вопроса.
Текстовые фрагменты можно переносить через буфер обмена из других приложений непосредствено в редактор тестов.
Для удобства в редакторе тестов предусмотрено автоматическое формирование различных секций вопросов.
Использование этих функций гарантирует правильную структуру вопроса в тесте.
Вставка различных секций
Новый вопрос
Выбрать раздел, в который входит вопрос.
Выбрать тип ответа, используемый в вопросе.
Установить число баллов за правильный ответ. Если расчет баллов не производится - оставить 0.
Ввести формулировку вопроса.
Введите номер вопроса.
Новый вопрос вставляется в позицию определенную номером вопроса.
Вставить вопрос можно путем копирования-вставки непосредственно в редакторе. Скопируйте целиком секцию вопроса в буфер обмена, затем вставьте в нужную позицию на пустую строку. ( Кнопки ). Не вставляйте внутрь имеющихся секций!
Для удаления вопроса просто удалите всю секцию вопроса.
При изменении количества вопросов, не забудьте исправить значения "Количество вопросов" в секции описания разделов. Таким образом, можно в любой момент изменить количество вопросов в тесте.

Дополнительные секции
Для вставки дополнительных секций ([HINT], [WAVE], [PLAN]), выделите вопрос целиком, включая обозначение секции [QUE]
Нажмите соответствующую кнопку.
Вставить подсказку.
Вставить звук.
Вставить дополнительное изображение.
После внесения необходимых данных, дополнительная секция будет вставлена в выделенный вопрос.
При вставке дополнительного изображения будет открыто окно с выбранным изображением На рисунке необходимо определить зону правильного ответа.
Для этого служит специальный маркер зоны, который можно перемещать по рисунку и изменять его пропорции и размеры.
Перемещение маркера осуществляется мышью при нажатой левой клавиши. Изменение размеров осуществляется также мышью при нажатой левой клавиши на границе маркера. После установки маркера в зону правильного ответа, вызываем контекстное меню (правая кнопка мыши на маркере)
  • "Зона правильного ответа" - Вывод на экран координат зоны правильного ответа
  • "Включить в вопрос план и выбор" - Включает в вопрос секцию [PLAN] и изменяет тип ответа в секции [DETAIL] на "Установление позиции"
  • "Включить в вопрос только план" - Включает в вопрос только секцию [PLAN] ( как дополнительное крупное изображение)
  • "Завершить без изменения" - Прерывает операцию
Для удаления дополнительных секций ([HINT], [WAVE], [PLAN]) в редакторе проектов теста удалите целиком секцию.
Для создания рабочего теста для тестирования можно использовать программу ExeTest-SL, где качестве редактора тестов используется редактор MS Word.

Управление программой

Программа имеет гибкую систему настройки, позволяющей независимо от теста изменять режим проведения тестирования в любой момент времени.
Окно раздела состоит из 4-х вкладок.
  1. Установка параметров
  2. Списки тестируемых лиц
  3. Список контрольных тестов
  4. Проведенные тесты
Настройка параметров тестирования

Назначение параметров настройки.
Наименование параметраОписание параметра
Порядок следования вопросов в списке. Позволяет отображать список вопросов при тестировании различными способами
- По номерам в тесте
- Перемешать с показом номеров по порядку
- Перемешать с показом номеров по тесту
Индикация отвеченных вопросов. Отображение отвеченных вопросов в списке различным цветом
- Без индикации
- Отвеченный вопрос
- Правильно - неправильно
Выбор вопросов. Отбор вопросов для тестирования
- Все вопросы
- Выбрать случайным образом
Установить ограничение времени Позволяет отключать ограничение времени, установленное в тесте
Автоматически выбирать следующий вопрос После ввода ответа автоматический переход на следующий вопрос
Разрешить пользоваться подсказкой Позволяет отключать вывод подсказки, если она имеется в тесте
Включить показ статистики Позволяет включать/отключать отображение на экране статистики тестирования
Ручной выбор раздела Разрешает самостоятельно выбрать разделы теста при тестировании (если тест разбит на разделы)
Показать результат тестируемому По окончанию тестирования на экран выводится общий результат теста
Разрешить ручной ввод группы и фамилии Поля выбора можно заполнять самостоятельно. Используется при отсутствии списков тестируемых.
Разрешить тестируемому прервать тест Разрешить (запретить) тестируемому самому прерывать тест.
Разрешенное количество попыток ответа на вопрос 0 - 3
0 - запрещен переход на следующий вопрос
Количество разрешенных попыток на каждый вопрос
Разрешенное количество прохождений теста 1 - 99
Количество разрешенных попыток на каждый тест
Протоколы тестирования Установка активных шаблонов выходных документов
- индивидуальный протокол (prti)
- списочный протокол (prts)
Номер шаблона протокола 1 - 99
Установить на файлы созданных протоколов атрибут "только для чтения" Ограничение возможности редактировать файл протоколов тестирования
Сменить пароль Вводится в дополнительном окне для ограничения доступа к настройке программы и редактору тестов
Размер рабочего окна программы 800х600 - 1024x768 - 1280x720 - Пропорционально высоте экрана - Во весь экран
Установка оптимального размера рабочего окна при тестировании
Ярлык на рабочий стол Устанавливает (удаляет) ярлыки запуска программы в различных режимах
Активизация программы В программе действует ограничение по числу вопросов в тесте. После активации программы ограничение снимается. Ключ активации высылается индивидуально по запросу E-Mail: serlogosh@yandex.ru
При проведения тестирования в локальной сети активацию следует проводить с удаленного компьютера.


Списки тестируемых лиц систематизированы по группам и отображаются в двух таблицах.
Использование списков при тестировании позволяет осуществлять выбор фамилии из списка.
Клик правой кнопкой мыши на таблице, вызывает контекстного меню, с помощью которого осуществляются действия в соответствующей таблицы:
- добавление группы, фамилии
- удаление группы, фамилии
- редактирование группы, фамилии
Список контрольных тестов содержит список готовых к проведению контроля тестов.
Раздел оперирует готовыми тестами. ( Загружать готовые тесты из других источников, удалять тесты ).
Клик правой кнопкой мыши на таблице, вызывает контекстного меню, с помощью которого осуществляются действия:
- добавление готового теста
- блокировка, управляет видимостью теста при тестировании
- удаление теста из списка
- получение информации о тесте
Проведенные тесты содержит базу проведенных программой тестов.
Клик правой кнопкой мыши на таблице, вызывает контекстного меню, с помощью которого осуществляются действия:
- удаление выбранного результата тестирования
- полностью очистить базу проведенных тестов
- формирование индивидуального протокола тестирования
- формирование списочного протокола тестирования
- удаление всех сформированных документов индивидуальных протоколов тестирования (очистка папки PRTI)
- удаление всех сформированных документов списочных протоколов тестирования(очистка папки PRTS)
Индивидуальный протокол формируется по выбранной строке.
Списочный протокол формируется из списка отмеченных строк. Метка устанавливается (снимается) двойнным кликом на выбранной строке.
Индивидуальные протоколы сохраняются в папке ..\DOCUM\PRTI.
Списочные протоколы сохраняются в папке ..\DOCUM\PRTS.

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

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

Тестирование знаний MiniTest-SL

Перед началом тестирования необходимо ввести (или выбрать) номер группы, Фамилию И О, и выбрать тест из списка.
Если тест содержит более одного раздела то, в зависимости от установки параметра "Ручной выбор раздела", будет предложено выбрать разделы. Нажать кнопку [Старт тест]. Начнется отсчет времени проведения теста.
Выбор вопроса осуществляется двойным нажатием левой кнопки мыши в списке вопросов.
После выбора правильных ответов или ввода ответа необходимо нажать кнопку [Ответ готов]
До нажатия кнопки [Ответ готов] можно отменить выбор повторным вводом ответа.
Если вопрос содержит звуковое сопровождение, кнопка [Звук] будет активна.
Если вопрос содержит дополнительный рисунок, кнопка [План] будет активна.
В левом нижнем углу ведется статистика прохождения теста.
Для досрочного прекращения тестирования нажать кнопку [Стоп тест]


Формы ввода (выбора) правильных ответов

Одиночный выбор правильного ответа
Нажатие кнопки меняет ее статус на противоположный.

Множественный выбор правильных ответов
Нажатие кнопки меняет ее статус на противоположный.

Ввод прямого ответа (число)
Число десятичных разрядов определяется установленным правильным ответом.

Ввод прямого ответа (текст)
Вводится произвольный текст.

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

Установление соответствия
Каждое нажатие кнопки изменяет значение соответствия.

Выбор из списка
Из раскрывающегося списка выбрать правильный ответ.

Установка положения правильного ответа
Необходимо открыть дополнительное изображение (кнопка [План]), на котором установить маркер на место правильного ответа и нажать кнопку "Ok".
После установки маркера обязательно подтвердить кнопкой [Ответ готов]

Создание и редактирование форм протоколов тестирования

Результаты тестирования (протоколы) программа формирует на основе заранее подготовленных шаблонов.
Формы протоколов можно создавать и редактировать в редакторе MS Word в формате RTF.
Формируется два типа протокола:
- Индивидуальный
- Списочный
Имя файла шаблона индивидуального протокола имеет вид prtiN.rtf.
Имя файла списочного протокола шаблона списочного протокола имеет вид prtsN.rtf.
Где N - номер шаблона протокола, например prts3.rtf, prts17.rtf, prti2.rtf, prti1.rtf
Шаблон протокола может содержать как общую часть, так и табличную.
Выделенные слова в шаблонах являются ключевыми, вводятся в верхнем регистре и заключаются в квадратные скобки [ ].
В процессе работы программы они заменяются фактическими значениями.
Номер шаблона, который будет активный в данный момент, определяется в настройке программы.
Число шаблонов каждого вида ограничено числом 99.

Список условных обозначений используемых в шаблонах протоколов результатов тестирования.
Общая часть протокола.
DATETESTДата тестирования
SURNAMEФамилия имя отчество
DOPAДополнительные данные тестируемого лица
GROUPГруппа
NAMETESTНаименование темы теста
QUEALLКоличество вопросов для тестирования
TIMETESTВремя, ограничивающее тест
TIMESTARTВремя начала тестирования
TIMEENDВремя окончания тестирования
QUETRUEКоличество правильных ответов
QUEFALSEКоличество неправильных ответов
QUEMISSEDКоличество вопросов оставленных без ответа
PERCENTПроцент правильных ответов
BALLTКоличество полученных баллов
RESULTРезультат тестирования по описанию секции [RESULT] в тесте
TABLEAНачало и конец таблицы
Настроечные данные
MIXERПорядок следования вопросов в списке
INDICATIONИндикация ответов
TIMERОграничение времени
ALLOWATTЧисло разрешенных попыток на вопрос
HINTONВключена/отключена подсказка
Табличные данные (только для индивидуальных протоколов)
NUMTESTНомер вопроса по тесту
NUMTHEMEНомер вопроса по теме
SECTIONНомер раздела теста
TEXTQUEТекст вопроса (без изображения)
BALLQЦена вопроса в баллах
TYPEANSТип ответа (правильно, неправильно, без ответа)
FACTANSФактически выбранный или введенный ответ
COUNTATTКоличество затраченных попыток
TIMEQUEВремя (в секундах) потраченное на вопрос
HINTUSИспользование подсказки при ответе на вопрос
Табличные данные по секциям (только для индивидуальных протоколов)
TABLESНачало и конец таблицы секции
SECTNAMEНаименование раздела (секции) теста
SECTQUEКоличество вопросов в разделе
SECTTRUEКоличество правильных ответов в разделе
SECTFALSEКоличество неправильных ответов в разделе
SECTMISSКоличество вопросов оставленных без ответа
SECTPERCПроцент правильных ответов по разделу
SECTBALLЧисло набранных баллов в разделе
SECTTIMEВремя (в секундах) потраченное на вопросы раздела
SECTHINTКоличество используемых подсказок в разделе
Примеры шаблонов протоколов располагаются в папке ..\DOCUM
Перед началом редактирования шаблонов рекомендуется сделать их резервные копии.

Сайт программы - http://slmini.oxnull.net
http://minisoft.tora.ru