Доработка элемента формы “Таймер”

Добрый день.

Сегодня спешим рассказать об очередных доработках в нашем конструкторе веб-форм FormDesigner.ru. На этот раз изменения коснулись элемента формы "Таймер".

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

Так вот нас неоднократно просили добавить возможность ограничить время ответа на вопросы. Раньше, используя таймер обратного отсчета, это было проблематично сделать. Поэтому мы приняли решение доработать этот момент и в результате мы добавили:

  • 2 новых действия (переход на страницу формы и отправка формы) для таймера, которые срабатывают после завершении времени отсчета
  • Возможность запускать таймер только на активной странице формы

Переход на страницу формы и отправка формы

Используя новые действия таймера, Вы можете ограничить время прохождения тестов. Вы можете добавить таймер и настроить заданный интервал времени, необходимый для ответов на все вопросы. Когда время выйдет Вы можете автоматически отправить форму и сохранить те ответы, которые пользователь успел заполнить. Для этого в настройках таймера в параметре "После завершения времени отсчета" необходимо выбрать действие "Отправить форму":

Настройка действия, после завершения времени отсчета таймера

Важный момент, если вы используете действие таймера "Отправить форму", то обязательно в настройках формы в "Действие при успешном заполнении формы" нужно выбрать вариант "Показывать текст на отдельной странице", чтобы после отправки формы не выводилась форма с таймером, который уже закончил отсчет. Иначе автоматически будет срабатывать действие и форма автоматически будет отправляться снова и снова.

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

Настройка действия "Переход на страницу формы", после завершения времени отсчета таймера

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

Чтобы этого добиться, мы добавили еще один параметр "Запускать только на активной странице":

Запуск таймера, только на активной странице формы

Активировав этот переключатель, мы добьёмся того, что таймеры будут срабатывать только на активной странице формы, когда пользователь её откроет.

На сегодня это все. Удачного дня!

Комментарии
Готовые шаблоны веб-форм
Platinum

Разбираетесь ли вы в драгоценностях?

Эта викторина покажет, можно ли считать вас знатоком ювелирных украшений. Для часовых, ювелирных магазинов, интернет-супермаркетов, СМИ, блогов, пабликов и т.д.
$5.00
Подробнее
Platinum

Сможете ли вы распознать правду и ложь о калориях?

Для посетителей медицинских и оздоровительных ресурсов, аптек, фитнес-центров, тематических СМИ, магазинов продуктов и экопродуктов, сервисов доставки еды.
$5.00
Подробнее
Gold

CPV

Cost per view – цена одного просмотра рекламы. Учитываются только полностью просмотренные рекламные ролики. Эта модель применяется, когда человек смотрит рекламу по своему желанию.
$10.00
Подробнее
Gold

Показатель отказов

Показатель отказов, или Bounce Rate, — это метрика работы сайта. Она показывает долю посетителей, которые ушли с сайта практически сразу — посмотрев максимум одну страницу.
$10.00
Подробнее

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас