Idea : Allow Known threshold to be defined based on Stability (FSRS) instead of Intervals (DR-Specific) #366
Replies: 6 comments
-
|
Is desired retention a deck specific setting, or global? Ankimorphs doesn't handle decks, nor use any deck info. |
Beta Was this translation helpful? Give feedback.
-
|
It's a deck specific thing, but you don't need it for the known threshold, because the stability is stored inside the card_info. This is also why using Stability can be quite easy and more reliable than interval (which need to be interpreted) |
Beta Was this translation helpful? Give feedback.
-
|
I checked the code I think you get card infos from the DB directly, so something like
|
Beta Was this translation helpful? Give feedback.
-
|
Ah, I see, you can do stuff like this: card_id = CardId(1673815538720)
card = mw.col.get_card(card_id)
print(card.memory_state.stability)feel free to work on a pr 👍 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
I noticed this issue yesterday and was going to bring it up as well 🙌 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I was wondering about what would you think about allowing people to use stability (prop:s) from a card instead of the interval for determining if they know or not something ?
The thing is, interval=stability when DR (Desired Retention)=90%, but stability is DR independent while interval is. Which means right now, if an user has some deck at 70% DR and others at 95% DR, then AnkiMorphs would consider the cards with 20d interval as being known wether they come from the 70% DR or 95% DR preset.
If you think it's a good idea but don't have time, I could take a look to create a PR when I have some on my own.
Beta Was this translation helpful? Give feedback.
All reactions