Let's make the True Retention table look better

Continuation of [Feature request] Estimated Total Knowledge over time - #13 by Expertium

@A_Blokee I agree with Danika, no pie charts for this one

2 Likes

I’ll just repeat myself. The stats for answer buttons partially overlap with the Retention chart. We should think of a way to combine both of them.
Screenshot-2024-12-12-13-07-26-48-a9eef3a2a561b80d5c76daebd0f9a14c

3 Likes

N.B. My little play with the table last night was pretty much a failure.

I rewrote the table in Svelte 5 and found out it will be quite annoying to get it to play nice with the new stats screen.

I really like the old table but it often doesn’t fit nicely even on a big screen because of Anki adding columns & rows as you resize the window.

e.g.:

I can’t be bothered to write the JS to make it re-flow nicely if it wouldn’t even show up in the “old table” form a lot of the time anyway.

1 Like

As @sorata said, there overlap with “Answer Buttons”. Maybe we could drop the absolute pass/fail numbers from this table.

A compact version with just the percentages fits quite nicely:

I think absolute values are also important. Btw, dark green is hard to read in dark mode. I wonder if there are “universal” colors that are easy to read in both light mode/theme and in dark.

Yeah, the colours are not the best. I was just focussing on the structure of the table/diagram for now.

We could just make it in the style of the answer buttons chart.
something like this?

Then what’s the point of keeping both?

1 Like

How would we display the data of both on one graph?

Oh yeah we could just add a “today” and a “last week” radio button to the answer button graph?

The numbers are exactly the same!

2 Likes

They shouldn’t be exactly the same since True Retention doesn’t count same-day reviews.

1 Like

In the “Answer Button” graph, as same-day reviews come from learning cards, it’s seperated from young/mature stats. So, I think @A_Blokee can combine the stats.

As far as I know, the “True” in “True Retention” has to do with the top-most “Today” section where fail rate mixes up review/learn.

1 Like


Compared to my true retention

Thoughts?

I quickly tried testing answer buttons with cram reviews and it seems to work already before I did anything.


2 Likes

I’m not sure what the first image means

That’s just what appears when you hover over the answer buttons graph.
I was hovering over button 3 which was pressed 140 times/the 202 times I reviewed young cards today.

“145/202=71.78% correct” is the true retention for the young cards which lines up correctly with the table underneath.

1 Like

Why is the true retention (71.8%) higher than…whatever the other one means?
Well, idk if you know, but I’ll ask anyway.
@sorata @Danika_Dakika any ideas how we can merge Answer Buttons and True Retention into the same thing?

Do you mean 71.8 (in the table) vs 71.78 (in the graph)? That’s probably just rounded up.

1 Like

No, I mean 69.31% vs 71.78%

I will list a few things about such an approach:

  1. If you have “all history” selected on top, you’ll need to show an extra radio button like the other graphs in this screen. (We need space!!)
  2. Do we need stats for “Today”? There’s overlap with the first section of the this screen so maybe we can either remove it or put some extra info there instead?
  3. I think “Yesterday” can be removed as well?
  4. The time frame can be named like: 1 week, 1 month, 1 year.

Question: Does the “True Retention” graph includes interday learning cards?

1 Like

It’s because 71.78% is retention rate and 69.31% is the number of Good button presses (he uses the second button at times).

1 Like