Your comments

Sorry this should already be happening. Seems to be a caching bug, I will fix it up.


*fixed*


Cheers,

Paul

Sorry this should already be happening. Seems to be a caching bug, I will fix it up.


Cheers,

Paul

Hi, Sorry about the delay in getting this out, I have just got back from my honeymoon overseas. I have a few small bugs to fix then this is the next milestone. I will update this thread with progress.

I think this would need to be user customisable on a session basis, I often end up overriding Workrave when it prompts me to have a break.


Or maybe something like this? http://techcrunch.com/2013/08/22/the-pavlov-poke-shocks-you-when-you-use-facebook-too-much 



So points at the moment are earned 2 ways.


1. languages: basically each action you perform in a language you get a point for it so if you opened a CSS file and hit

 "a", "backspace", "ctrl + v (which pasted say 100 chars)" 

that would give you 3 points for CSS. Only things that modify a document give you points, so hitting arrow keys etc won't count.


2. focus points code for 10 mins get 1 point, 20 minutes 2 points (plus your first 1 point) etc



At the moment on the summary page www.codeivate.com/users/paul (or www.codeivate.com/summary) the gold / yellow bars and +1's show points earned on the last day you coded (rolling over first time code is uploaded after midnight)


So on top left above level you can see total points earned (focus & language points) and then see a break down on each language of what points you earned that day. 



Also there is the http://www.codeivate.com/dashboard page which gives a high level summary of points you earned over the last week and http://www.codeivate.com/trends which shows points earned by everyone vs you over the last week.


I think I need to rewrite the dashboard/trends page to maybe use d3js / a better graphing library so I can show points earned by language as well as adding in a few of the ideas that you and Michael are talking about:

  • points per hour/day/week
  • points per language per hour/day/week
  • manual / guided targets
I think this will need some testing because my hypothesis would be that I have some times/areas of code that I work where I get "lots" done vs other times/areas of code. Maybe language based targets for a day/week are better than for an hour?
Another alternative is could be like this http://codepen.io/p4ul/full/jGFyw but instead of battling somebody else you could battle yourself last Tuesday, or the best day you ever coded etc.
I will have more of a think about this. 




Good ideas! I think I might start off by calculating the average number of points earned for each language by you and the general population, and then maybe using this to help people set goals. I.e. setting a 10% improvement on last week, or showing your best ever day and trying to beat that (like a ghost mode in car racing)

Hi Peter,

This is planned I am experimenting with a couple of different ways of doing this at the moment. 


Here is a very rough concept 

http://codepen.io/p4ul/pen/jGFyw

Change the player_one_username and player_two_username variables in javascript then leave the page open while you code.


Cheers,

- Paul





Hi Ali,

Thanks for you feedback, SSL is something I plan to support.


Cheers,

- Paul