Что такое активность, и как она считается
Активность в Shtab — это параметр, который помогает выявить личное время максимальной продуктивности и показывает интенсивность работы над разными задачами.
Вовлечённость сотрудника измеряется в процентах.
Единица активности — клики, ввод текста и передвижения курсора в каждый 20-секундный промежуток работы.
Если действий не было, активность падает до нуля.
К концу периода считается среднее арифметическое из всех промежутков.
Как происходит расчёт активности пользователя
1. Вычисляется длительность учётного интервала Т
Длительность этого интервала ограничена текущим временем (время начала — Тн) и временем завершения этого интервала учёта (время завершения — Тз).
Для указанного интервала считается количество секунд в нём: N = Тз - Тн
2. Во время мониторинга активности пользователя ежесекундно проверяется факт использования клавиатуры или мышки
Пользователь нажал одну или несколько клавиш на клавиатуре, подвигал мышкой, проскроллил или кликнул — все эти действия будут зафиксированы в одном пользовательском событии.
Для мышки и клавиатуры ведётся отдельный учёт.
Таким образом, в течение учётного интервала мы получаем два значения:
- Nk — количество пользовательских событий от клавиатуры
- Nm — количество пользовательских событий от мышки
3. При отправке данных на сервер в конце учётного интервала вычисляются 3 значения
- Ак = 100 * Nk / N;
- Ам = 100 * Nm / N;
- Ас = 100 * (Nk + Nm) / N, при Ас > 100, Ас = 100
Ак — активность пользователя относительно клавиатуры;
Ам — активность пользователя относительно мышки;
Ас — общая активность пользователя; здесь учитываются все действия, включая клавиатуру и мышку.
Такие вычисления позволяют наглядно увидеть, насколько пользователь проявлял активность в тот или иной временной период. Как следствие — понять пиковые часы эффективности сотрудника.
Эти данные можно использовать для оптимизации работы. Например, ставя ключевые задачи на это время.
Если активности нет
Если пользователь не совершает активных действий с клавиатурой и мышкой, начинается период «простоя», после N времени которого можно настроить автоматическое выключение трекера. На случай если работник забывает это сделать сам. Таким образом, уйдя вечером с работы и не выключив трекер, утром пользователь не обнаружит кучу затреканных часов.
***
Если у вас остались вопросы – пишите нам в Telegram.