OberonCore https://forum.oberoncore.ru/ |
|
kiaPrjWorklog - журнал активностей пользователя ББ. https://forum.oberoncore.ru/viewtopic.php?f=90&t=4621 |
Страница 1 из 1 |
Автор: | Иван Кузьмицкий [ Вторник, 12 Ноябрь, 2013 13:09 ] |
Заголовок сообщения: | kiaPrjWorklog - журнал активностей пользователя ББ. |
Публикую компонент, предназначенный для мониторинга активности пользователя каркаса. Суть, вкратце, такова: вы работаете, а компонент записывает в это время все ваши действия во всех документах. Если вы не притрагиваетесь к мыши и клавиатуре более трёх минут, то в журнале зафиксируется пауза. Таким образом, журнал запишет только "активную" работу. В течение опытной эксплуатации выясняется интересная вещь, а именно норма времени программирования. Активного программирования в день получается в среднем не более 4 часов. Если вытянуть на 5 часов, то это ощущается как значительная переработка, сильно сверх обычного. Более подробное описание (цитата из документации): Цитата: В журнале фиксируется активность во всех документах BlackBox. Под активностью понимается работа пользователя, определяемая по нажатиям клавиш и движению мыши. Если пользователь не притрагивался к устройствам ввода более трёх минут, то запись активности прекращается. Активность содержит следующую статистику использования устройств ввода: - количество нажатий навигационных клавиш, - количество нажатий остальных клавиш на клавиатуре, - количество операций с документами, в которые входят: сохранение, закрытие, отмена операции, повтор операции, вырезание, копирование, вставка, зачистка и выделение всего текста документа. - количество поисковых операций, в которые входят "найти следующее, найти предыдущее, найти первое, найти последнее совпадение". - количество информационных операций, в которые входят: открытие журнала, открытие списка загруженных модулей, открытие исходного текста модуля, отображение интерфейса модуля, переход к документации модуля и открытие списка глобальных переменных модуля. - количество "девелоперских" операций, их только две - компиляция и компиляция с выгрузкой. - остальные операции, производимые с помощью клавиатурных сокращений. - количество кликов мыши, - пробег курсора мыши по экрану, измеряемый в метрах. По каждому документу (окно = документ) ведётся список активностей. Для каждой активности указывается время начала и время окончания, таким образом появляется возможность подсчитать время работы над каждым документом по отдельности. Покуда компонент не попал в коллекцию oberoncore, прикладываю ссылку на архив для скачивания: https://dl.dropboxusercontent.com/u/951 ... orklog.zip Особенности компонента: Внесены изменения в модули HostWindows, StdDialog (исходники в комплекте, изменения безопасны, помечены фиолетовым цветом). Вручную надо добавить строчку в System\Config.odc, для инициализации хуков. |
Автор: | Иван Кузьмицкий [ Четверг, 14 Ноябрь, 2013 20:05 ] |
Заголовок сообщения: | Re: Worklog - журнал активностей пользователя ББ. |
Оформил карточку компонента в коллекции. |
Автор: | Иван Кузьмицкий [ Четверг, 28 Ноябрь, 2013 14:36 ] |
Заголовок сообщения: | Re: kiaPrjWorklog - журнал активностей пользователя ББ. |
Вот как выглядит реальный журнал: ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |