cstimer
cstimer copied to clipboard
Feature request for solving-date and session statistics
Since we have solving date now, theoretically csTimer is able to do all statistics like some other analysis tools. Write down your suggestion that you think csTimer should implement.
- [x] Count number of solves in the last day/month/year/24hours, etc
- [ ] Renaming and more customizable statistics on split
- [ ] Define a specific time as start of a day, then support some daily/weekly/monthly statistics.
- [x] Count number of solves, Sum of time of all those solves for last day/week/month, etc.
- [ ] Summarize PBs per session or all sessions, and with different sorted keys
- [ ] Summarize top X single/moX/aoX per session
- [ ] Comparator of statistics
Semi-related,
But it would be cool to be able to rename splits and have a more customizable statistics export, as to have some focus on them as well.
Take for example BLD splits, one could have the stats not just for mean(s) / average(s) for the full solve time, but also for the splits. As in, "Memorization Mean: xx:yy". This could prove useful for CFOP and Roux solvers as well, in order for them to assess individual steps and share those results a bit more easily.
Okay, here some ideas I got from Kuebiko Cubing and some stuff I came up with myself:
-
could you add an option where we can define a time. This time marks your "start of the cubing day". This way, if you occasionally solve past midnight, those solves would still be counted for the previous day. I never start cubing before 6 in the morning and never past that time. Otherwise stats by day will be weird if you cube past midnight.
-
For "Count number of solves in the last day/month/year/24hours, etc":
- last year would mean last 365 days, last month last 30/31 days, last week last 7 days?
- per session and total
- also show the sum of time of all of those solves (e.g. today 10 3x3 solve and they took x amount of time)
- additionally to "last day/month/year/24hours" add an overview where, if you choose year, it shows all those stats for 2016, 2017, 2018 and so on. same for day and month.
- I would love to have the "how many solves did I do today per session"-overview as toolbox or in some kind of way that I don't need any additional clicks, just having it there, (but still optional). All the other stats could be in an extra window/pop-up/idk what. Or maybe you find another way that just shows how many solves I did today in the session I am in right now, so I know when I finished an ao50/100.
-
per session: list with all pbs single/mo3/ao5/ao12/ao50/ao100/ao1000 including their solve#, how many solves until they were broken, how much time until they got broken (of if they are stilll ongoing)
-
per session: Top 50 single/mo3/ao5/ao12/ao50/ao100/ao1000 including their solve# and date. (the bigger the average, the less it says, but sometimes it's still nice to see, single, mo3 and ao5 at least should be interesting)
-
lists that show the longest standing pbs, either mixed (all sessions) or per session. option to sort by date or #of solves.
-
list with all recently broken pbs from all sessions mixed, listed by date of the occurence.
-
an overview/table that shows all session with all pbs. option to show this table at a choosen date. option to compare two pb tables - like a year ago vs now. 2 years ago vs 1 year ago. maybe even show how much pbs were improved compared to before
I'd really love to have a quick option that shows me how many solves I did today - in each session. Optimally daily for the last 7 days and the other stuff I described above. A simple list would be totally sufficient for that.
I find myself exporting to txt file and importing it to kuebiko cubing all the time, just to see how many solves I did today and in the last couple days.
If you implement this, please also add an Option to choose the starting time of a day like I described above:
could you add an option where we can define a time. This time marks your "start of the cubing day". This way, if you occasionally solve past midnight, those solves would still be counted for the previous day. I never start cubing before 6 in the morning and never past that time. Otherwise stats by day will be weird if you cube past midnight.
Is there any suggestion where to show the result?
It could be nice to just have another column in the sessions Manager that Shows how many solves one did "today", though maybe that's a bit much.
I'd love a tool with a table, here goes:
- a Dropdown menu where you can choose if you want to see day, month or year
- on the left of the table you list all the sessions - on the top the date (1,2,3 and so on if you choose day, Jan, Feb, .. for month and 2017, 2018, 2019 for year).
- an Option in the Options where one can choose how many columns to Show, like 1-7. 1 would only Show today (current month/current year), 7 would Show a full week (last 7 month/last 7 years)
- 2 more Buttons to "scroll" to the left and right. Example to clarify what I mean: let's say I choose day and let it Show 3 columns. Let's say it's the 7th today so it'd Show 5, 6 and 7. With a click to the left it'd Show 4-6. Alternatively a click could also show 2-4 - I'm not sure which one would be more useful.
I'd love to have it automatically updated after each solve so I can just Keep the tool open and after a solve I can take a quick peek and see if I finished an ao12/ao50/..
edit: another row at the top or bot with the sum of all the solves in the column would also be nice.
Great idea!
Here is a simple implementation of your idea, https://github.com/cs0x7f/cstimer/commit/ab9d2e975a65c7f91f7c315f9ade6f63fdf226cb I will try to improve it in the next few days.
Very nice!
It's a bit weird when I change start of the day from 00:00 to 01:00, the current day disappears and the last visible day becomes yesterday. Here's my backup, if needed: cstimer_20190502_163717.txt
What's the meaning of the row below the date (on the right of the + and - buttons), where it shows 01:00:00 when I chose 00:00 as start of the day?
Concerning 7days/30days/365days: I'd like it better if it'd show the full months (May - April - March) and the full year (2019 - 2018 - 2017) rather than the last 30days/365days. Right now it's pretty weird: 30 days shows this and 365 days shows this.
I'm not sure about the 7days option, but probably also there. Just full weeks and as date maybe the week number? Maybe an option to choose if the week starts with Monday or Sunday.
I'd put the start of the day option under option->tools, since that's not something you'd change all the time and it looks cleaner in the tool without it.
I really like the scrolling and how you can add more columns with the + and - buttons.
Yes! This is awesome!
Could you save the selections at the top of the tool? It always resets to "day", "00:00" and "Sun". And could you put a space before the drop-down menus? Looks a tiny bit crammed right now.