Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Including amount of time spent actively quantifying in exported csvs #360

Open
mattyg opened this issue May 5, 2022 · 0 comments
Open
Labels
api dashboard enhancement New feature or request

Comments

@mattyg
Copy link
Collaborator

mattyg commented May 5, 2022

It would be great to have metrics on the amount of time it takes for a quantifier to complete their quantification assignments. They could be included in the exported csv and used in RAD dashboard analysis. It would also be a valuable metric for improving #178

Implementation Options

  • We could potentially use the data from praise.quantifications[x].updatedAt, and an algorithm to estimate an "activity time" from all those updates times. For example this algorithm: https://github.com/kimmobrunfeldt/git-hours#how-it-works
  • Alternatively, we could implement a mouse-tracking timer. If a user is on the QuantifyPraiseReceiverPage, and their mouse is moving, a timer starts locally. When their mouse stops moving for longer than a certain threshold (say 30 seconds), then the time is sent to the api and added to their "active quantification time" for that period.
@mattyg mattyg added enhancement New feature or request api dashboard labels May 5, 2022
@kristoferlund kristoferlund moved this to Icebox / future features in Praise Development Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api dashboard enhancement New feature or request
Projects
Status: Icebox / future features
Development

No branches or pull requests

1 participant