Welcome Guest.   Make a donation to an author on the site December 20, 2014, 12:39:28 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Learn about the DonationCoder.com microdonation system (DonationCredits).
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: IDEA: Project Time Tracking based on windows titles -- but with "grace period"  (Read 1669 times)
David.P
Supporting Member
**
Posts: 147


Ergonomics Junkie

View Profile Give some DonationCredits to this forum member
« on: May 20, 2012, 06:17:08 AM »

Hi forum,

I have used Rayflectar's Project Timers for many years in order to automatically track the time I spend for certain projects, and it has been working incredibly well.

Project Timers simply monitors all current windows titles. If the title of an active window matches a custom substring AND if there is activity in that window, the respective time will be added to the project associated with that substring:



There is only one problem for me that leads to inaccuracies: for example, if I am working in a Microsoft Word document where the title contains "project abc", Project Timers will monitor the time spent in that window and add it to Project abc's time sheet - so far so good.

If however I open any dialog in Word (for example a Format, Insert or Find dialog), Project Timers will think that I am no longer working on "project abc" (because these dialogs will not have "project abc" in their window title), and it will stop the clock of that project, where actually I am still working in that project:



Same goes for quick web searches or the like, where you return to your project window (having the tile "project abc") after a few minutes. Project Timers also in this case will stop as soon as you leave your main work window, and you loose the time spent for that quick web search related to your project.

One possibility to work around this and get somewhat better accuracy of the time measurements would be to introduce a "grace period" where the current projects time keeps running for a custom period of time even after you have left one of the projects windows (for example by opening a program dialog, or doing a web search). As soon as the project window is re-entered, the respective project's time should of course start running again, even if the grace period had expired in the meantime.

Possibly, the grace period time should only be added to the respective project's time sheet if you actually return to one of the project's own windows (having the projects substring in its titlebar) during the grace period. This would prevent that a grace period's worth of time would be added to your project every time when you were actually switching to another project (or leaving your computer altogether).

Unfortunately, Project Timers doesn't have a setting for such a custom grace period. What's more, I have tried to contact the creator of Project Timers, Thomas Anagnostou, but with no success (all his mail addresses I could find are disfunctional).

Thus I think that I am prepared to donate if somebody could re-create a tool that works like Project Timers, but additionally has that adjustable "grace period" when a project window is left.

Regards
David
« Last Edit: May 20, 2012, 07:23:29 AM by David.P » Logged

derik2
Participant
*
Posts: 1


View Profile Give some DonationCredits to this forum member
« Reply #1 on: August 15, 2012, 11:00:24 PM »

Hi David,

Take a chance to review Time Doctor, this software has a friendly interface that allows you to simply enter the task that you want to do for a specific period of time then click on the “Go” button to start working on it. You can switch to different tasks by simply entering a new task name, then “go”. To quit or pause from work you can click on its “finish work” button. Timedoctor is really different compare to the software that you are using, I have tried it for 30 days (free) and im now on their business package - just sharing a software that might help you.

Regards,
Logged
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.025s | Server load: 0.1 ]