Публичная часть


В публичной части выбранного сайта модуль по умолчанию создает папку /poll, куда копируется страница с комплексным компонентом simai.poll. Модуль также автоматически создает ЧПУ для комплексного компонента. Отдельно настраивать компонент в общем случае не обязательно, т.к. большая часть настроек делается в самих опросах, как это было расписано выше.

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

Если у него есть возможность принять участие, то он видит кнопку «Заполнить анкету». Зарегистрированные пользователи, кроме этого, видят кнопку «Мои анкеты», нажав на которую, могут увидеть список своих ранее заполненых анкет для этого опроса.

Нажав на кнопку «заполнить анкету», пользователь первым делом видит соглашение о персональных данных. Если же у опроса соглашение не выбрано, то этот шаг пропускается.

Далее пользователь заполняет разделы анкеты, отвечая на вопросы. Каждый раздел показывается на отдельной странице, для перехода к следующему разделу имеется сотв. кнопка. В последнем разделе вместо перехода к следующему будет кнопка «Завершить анкетирование». До завершения он также может возвращаться к предыдущим разделам, если нужно что-то поправить.

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

Зайдя на страницу «Мои анкеты», пользователь может продолжить заполнять незавершенные анкеты, либо исправить завершенные, если назначенный для опроса срок для исправления еще не истек.