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

Добрый день.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CTR

CTR — один из главных показателей в рекламе.
$10.00
Подробнее
Platinum

Пивной тест: Разбираешься ли ты в чешском пиве?

Тест-викторина может быть размещен на сайтах, соцстраницах, в почтовых рассылках турфирм, интернет-магазинов продуктов, блогов путешествий и кулинарных ресурсов.
$5.00
Подробнее
Free

Шаблон для определения индекса потребительской лояльности (NPS)

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

Настройте свой стиль платья

Конфигуратор платья с визуальным отображением изменений декольте, типа рукавов, длины платья Подробнее

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

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас
Новогодняя распродажа 2024. Скидки до 40% на все тарифы!
Подробнее