Your comments
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
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
Customer support service by UserEcho
Sorry this should already be happening. Seems to be a caching bug, I will fix it up.
*fixed*
Cheers,
Paul