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

Добрый день.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аренда офиса

Получите подборку оптимальных предложений по аренде офиса Подробнее
Platinum

Какой у вас уровень физической подготовки?

Этот тест поможет определить, как далеко ли вы продвинулись в своих занятиях фитнесом. Для фитнес-центров, спортивных магазинов, ЗОЖ, тематических СМИ, пабликов, блогов.
$6.00
Подробнее
Gold

ROAS

ROAS — показатель окупаемости инвестиций, которые бизнес тратит на рекламу. Таким образом проверяется, сколько денег вернулось из вложенных в отдельные кампании или каналы.
$10.00
Подробнее
Gold

Заявка на услуги из списка с уведомлениями

Шаблон представляет собой Форму Заявки на заказ услуг у компании и оформлена в виде формы с полями для сбора данных. Подойдет для автоматизации сбора заявок на услуги от клиентов и оповещения по эл.почте и СМС, а также передачи заявки в СРМ Битрикс 24.
$1.00
Подробнее

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

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