10.04.2015

Исправление данных TestMake

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

Однако, бывают ситуации, когда это ограничение необходимо сознательно преодолеть. Например, в тексте опросника на момент тестирования была допущена непринципиальная синтаксическая ошибка, не влияющая на смысл вопроса и выбор ответа. Если впоследствии ошибка в тесте будет исправлена, потребуется коррекция собранных данных, чтобы восстановить взаимодействие данных и опросника. Рассмотрим, как это можно сделать.

1. Не обязательно, но очень рекомендуется для удобства работы собрать все, подлежащие коррекции, записи в отдельную базу данных. Сделать это можно так:

а. Открыть базу с результатами (закладка "Базы данных") и выбрать нужные записи. Для множественного выбора можно нажать внизу кнопку "Выбрать", а потом "Выбрать тест" и указать исправленный тест.

б. Экспортировать выбранные записи, подлежащие исправлению, в отдельную базу данных. При необходимости новую базу можно создать непосредственно в процессе экспорта.

2. Войти в конструктор Тестмейк, выбрав одноименную кнопку на закладке "Конструкторы".

3. Перейти на закладку "Данные" Тестмейкера.

4. Загрузить данные, нажав "Данные -> Загрузить из БД SQL" или просто дважды щелкнув мышью по верхнему или нижнему окну. Окна равноценны, они просто дублируют друг друга.

5. Для того, чтобы корректировать запись, выберите ее в списке, щелкните правой кнопкой мыши и в появившемся меню выберите "Редактировать запись".

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

7. После нажатия "Yes" будет произведен поиск наиболее подходящего опросника, имеющего минимум несоответствий с данной записью. Это может занять некоторое время.

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

9 .Найдите в списке красный абзац, описывающий вопрос, содержащий несоответствие. Выберите его мышью (он пожелтеет) и нажмите "Корректировать".

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

11. Выбрав правильный вариант, нажмите "Принять и сохранить". Если аналогичное исправление может быть автоматически, без дополнительного контроля, применено  к другим записям в текущей базе данных, Тестмейкер предложит сделать это. В противном случае программа проинформирует, это дополнительных исправлений нет.

О применении исправления сообщает смена цвета текста абзаца с вопросом на синий. Нажмите "Выход". Исправленные записи помечены буквой "М" срезу после номера.

12. Помните, что Тестмейкер работает не с данными в базе, а с их копиями в оперативной памяти компьютера. Чтобы исправления не пропали, отметьте соответствующие строки мышью во второй колонке (Ctrl-A выделяет весть список). Признаком того, что запись отмечена для сохранения или иных действий, является "->".

13. Нажмите "Данные" или щелкните по списку правой кнопкой мыши и выберите в появившемся меню "Сохранить в БД SQL"

Выбрав, а при необходимости создав базу данных заново, сохраните в нее исправленные результаты.