Создание вопросов


Для добавления вопросов в опрос необходимо перейти в нужный опрос и выбрать "Вопросы".

Например:


Для добавления вопроса нажать на "Добавить новый вопрос".


Форма редактирования 


При создании раздела вопросов запрашиваются поля: Активность, Сортировка, Заголовок и Описание.

Допустим нужно чтобы в опросе пользователь последовательно заполнил разделы вопросов «Личные данные», «Оценка деятельности компании» и «Пожелания к работе компании». В этом случае нужно создать три раздела с соответствующими названиями и описаниями. Сортировка разделов обязательно должна соответствовать порядку их заполнения.

Создав разделы, можно переходить к созданию самих вопросов.

Вопросы могут быть нескольких типов:

  • Строка – обычное поле для ввода текста одной строкой,

  • Текст – поле для ввода текста в несколько строк,

  • Список выпадающий – выбор из нескольких вариантов ответа в виде выпадающего списка,

  • Список радиокнопок – выбор из нескольких вариантов ответа в виде списка радиокнопок,

  • Список флажков – выбор из нескольких вариантов ответа в виде списка в виде списка галочек, что позволяет выбрать больше одного варианта,

  • Дата – поле с календарем для выбора даты,

  • Дата со временем – поле с календарем и часами для выбора даты и времени,

  • Автозаполнение – данный вопрос не будет показан пользователю, но будет автоматически заполнен из одного из полей его учетной записи (включая пользовательские поля), таких как «логин», «E-mail» и т.д. плюс IP-адрес.

При создании вопроса предлагается заполнить поля:

  • Активность.

  • Сортировка.

  • Код вопроса – это поле нужно пользователям и редакторам, чтобы можно было быстро ориентироваться, куда отности вопрос, наилучший способ задать коды вопросов – это задавать их в виде «номер раздела.номер вопроса», например «1.4» или «3.12».

  • Галочка Обязательный – показывает, что заполнение вопроса обязательно (ее не имеет смысла ставить для вопросов типа «Автозаполнение»).

  • Раздел опроса – необходимо выбрать для вопроса, к какому разделу он будет относиться.

  • Описание – краткое описание вопроса или пояснение для заполняющего.

  • Тип вопроса – один из типов вопросов, которые были расписаны выше.

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

  • Регулярное выражение соответствия – это способ жестко задать формат обязательного ответа. Этим полем следует пользоваться только редакторам, знакомым с форматом регулярных выражений php. Задавать регулярные выражения следует только для полей типа «Строка» или «Текст». Например, регулярное выражение для поля «Телефон» может выглядеть как «/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$ /».

  • Источник данных – используется только для вопросов типа «Автозаполнение», предлагается выбрать одно из полей учетной записи пользователя либо IP-адрес.

  • Зависимость показа от ответа на другой вопрос – позволяет задать такую зависимость, если она нужна.
    Скажем, мы хотим спрашивать дату рождения только у мужчин, а у женщин – нет. В этом случае создаем в разделе вопрос «Пол» с выбором вариантов «мужской» и «женский». Далее создаем вопрос «Дата рождения», для которого выбираем зависимость от вопроса «Пол» и прописываем поле «Необходимое значение» как «мужской» .
    Другой пример: мы создаем вопрос «Номер вашего читательского билета» и хотим задать поле «Ваши впечатления от пользования библиотекой», если этот номер был введен. В этом случае нужно выбрать для «Впечатлений» зависимость от вопроса «номер билета» и проставить поле «Необходимое значение» как «*» , что будет означать любое непустое значение.

Кроме описанных выше страниц, у каждого опроса появляется дочерняя страница «Анкеты», где можно ознакомиться с заполненными пользователями анкетами и провести соотв. аналитику.

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