Рассказываем, что делали
- Личный кабинет и планирование
Мы реализовали систему, где за каждым аудитором закреплен его график. Заходя в ЛК, он видит список МП на сегодня и статус анкет. Таким образом мы существенно упрощаем работу аудитора и исключаем ошибки наблюдения за МП.
- Опросник как Single Page Application (SPA)
Чтобы обеспечить свободную навигацию, мы отказались от стандартного перелистывания страниц.
Все вопросы на одной странице: Логика переходов и ветвление реализованы на JavaScript.
Навигационное меню: Сделали «оглавление» (Anchor Links), позволяющее аудитору в один клик прыгнуть в нужный блок (например, «Презентация препарата» или «Работа с возражениями»).
Sticky Header: Закрепленная шапка с полем для заметок, доступным в любой момент визита.
- Техническая надежность (слабый интернет)
LocalStorage: Данные записываются в браузер в режиме реального времени. Если планшет разрядится или закроется вкладка, при повторном открытии все ответы восстановятся.
Промежуточное сохранение (Manual Sync): В стандартных опросниках данные уходят на сервер только при нажатии кнопки «Далее» или «Завершить». Мы добавили возможность фиксировать прогресс в любой момент визита, не дожидаясь финала анкеты.
- Автоматический Хронометраж и обработка
В анкету были встроены таймеры, которые фиксировали длительность каждого смыслового блока визита.