Перейти ->

Трекер

Что такое активность, и как она считается

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

Вовлечённость сотрудника измеряется в процентах.

Единица активности — клики, ввод текста и передвижения курсора в каждый 20-секундный промежуток работы.

Если действий не было, активность падает до нуля.

К концу периода считается среднее арифметическое из всех промежутков.

Как происходит расчёт активности пользователя

1. Вычисляется длительность учётного интервала Т

Длительность этого интервала ограничена текущим временем (время начала — Тн) и временем завершения этого интервала учёта (время завершения — Тз).

Для указанного интервала считается количество секунд в нём: N = Тз - Тн

2. Во время мониторинга активности пользователя ежесекундно проверяется факт использования клавиатуры или мышки

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

Для мышки и клавиатуры ведётся отдельный учёт.

Таким образом, в течение учётного интервала мы получаем два значения:

  1. Nk — количество пользовательских событий от клавиатуры
  2. Nm — количество пользовательских событий от мышки

3. При отправке данных на сервер в конце учётного интервала вычисляются 3 значения

  1. Ак = 100 * Nk / N;
  2. Ам = 100 * Nm / N;
  3. Ас = 100 * (Nk + Nm) / N, при Ас > 100, Ас = 100

Ак — активность пользователя относительно клавиатуры;
Ам — активность пользователя относительно мышки;
Ас — общая активность пользователя; здесь учитываются все действия, включая клавиатуру и мышку.


Такие вычисления позволяют наглядно увидеть, насколько пользователь проявлял активность в тот или иной временной период. Как следствие — понять пиковые часы эффективности сотрудника.

Эти данные можно использовать для оптимизации работы. Например, ставя ключевые задачи на это время.

Если активности нет

Если пользователь не совершает активных действий с клавиатурой и мышкой, начинается период «простоя», после N времени которого можно настроить автоматическое выключение трекера. На случай если работник забывает это сделать сам. Таким образом, уйдя вечером с работы и не выключив трекер, утром пользователь не обнаружит кучу затреканных часов.