Reading the latest excellent guest post (The Tao of Bees: How I use Beeminder | Beeminder Blog) I happily saw mentioning the important of having a sense of accomplishment while taking daily steps towards your goals.
Currently though, the only way to see our accomplishments is in the chart. It is a great way to give a message (you’re in the green, you’re good), but that all there is.
An example: I have a Duolingo goal of doing 30 points in French every day. I know i’m making progress cause my line on the chart is around where is should be.
But
I don’t know exactly how my last few days went: the data tab has the total number of XP which at about 32084 don’t really mean much any more after 2.5 years
Solution: It would be great to see in Statistics tab the progress of the last 7 days with absolute numbers (difference from day to day)
I don’t have any other fun ways to see my progress
Solution: give us more stats like: average of last 7 days, average of last 30 days, difference between last 7 days and 3/6/12 months, etc. You can crowsource ideas for this from the forum
Agreed! I’ve also wished there was some way to have the X-min for the graph automatically set to “some number of days ago (e.g. 7 days ago)”, so the graph is always “zoomed in” on the latest portion.
I liked your idea for some kind of difference or percentage change between the current period and the previous one. That would be really useful!
I use my tmin.sh script to automatically update the graph window on most of my goals. Goals that I update daily get one tmin setting, weekly goals get another, etc. All hardcoded in the script, easily changed.
To take the pain away from doing things like this manually, here’s the script that I use to maintain relative tmin windows on my goals. Very similar code could be used to flip back and forth between different scales.
Thanks! I think i have a much earlier version of this script which just sets the same min / max values for all goals without any of the categorization you have now.