Кодирование ответов
Когда в вопросе анкеты нельзя предусмотреть все возможные варианты ответа, обычно добавляют ответ Другое с полем для ввода «сюрпризного» варианта. Затем обработчик массива делает из всего такого понаписанного единый список ответов: присваивает новые коды текстам из Другого и проставляет уже существующие коды, вместо вписанного текста. Теперь такую перекодировку можно делать прямо в проекте:
Здесь открывается подобная таблица с возможностью фильтрации по вопросу с текстовыми полями в списке ответов:
Справа от любого поля Новый код есть кнопка для открытия списка ответов текущего вопроса. В этом случае он такой:
Это совершенно обычный список ответов вопроса, изменения которого повлияют на анкету и массив.
Примеры
Как видно, в списке ответов Q107 нет марки Липецкий бювет, но, судя по таблице выше, её указывали в разном написании несколько раз в текстовом поле ответа 22. Добавим в список ответов эту марку красиво, например, с кодом 23.
В таблице также видно, что есть марка «рычал-су», хотя интервьюеру следовало просто выбрать код 1. Да и с «есентуками» получилось не очень, в списке — код 3.
Теперь осталось прописать новые (правильные) коды в соответствующей колонке и нажать кнопку Сохранить
. Перемещаться по полям можно с клавиатуры: Tab
и Shift+Tab
.
И теперь в сохранённых интервью, в Q107, будут выбраны эти коды ответов, вместо текстовых значений у ответа 22.
Если редактируемые ответы (старое или новое значение) используются в условиях счётчиков, то для отображения изменений в статистике следует выполнить пересчёт по базе.