Все лекции на сайте создаются командой квалифицированных экспертов, и одной из целей сайта была защита данного контента от копирования и свободного распространения. Для этого на сайте был установлен счётчик, фиксирующий количество устройств, с которых производились просмотры лекций и блокирующий доступ к лекции при превышения обозначенного количества.
Нашей задачей стала доработка и усовершенствование функционала этого счётчика, т.к. он работал не идеально и часто фиксировал одно и то же устройство, как разные. Мы исправили существующие баги и улучшили работу счётчика: теперь устройство фиксируется не просто при заходе на страницу лекции, а при просмотре видео длительностью 5 минут; добавили более точное распознавание устройств, что исключило повторную фиксацию одного и того же устройства; а также позаботились о том, чтобы пользователь сам отслеживал количество зафиксированных устройств.