Adjust Interval Modifier of whole deck
Opened this issue · 2 comments
I have a deck where my ease is always at the minimum 130% and grade my card with good and again without any modification to the ease. Assuming the difficulty of the cards are all the same (because it is a deck to learn new word for a language)
I was wondering is it possible to have this addon to do a similar thing but for the interval modifier of a whole deck?
I am asking this because the autoeasefacor is good but it doesn't allow to review on mobile where the addons are not available, so I solution i would find usefull is freeze teh ease of the cards and ajust over time the interval modifier.
Thanks
That's a really interesting idea for an alternate implementation, it's a good point that it would allow better compatibility with mobile.
Unfortunately the current algorithm would be a rough mix for it... this algorithm aggressively backs off frequency after you "know" a card. So after you got most of the way through knowing a deck, if it was a deck-wide effect, it would start to make all your new cards much harder, just because you've learned more of that deck than you had when it was brand new.
However, I think there's a way you could do something like what you have in mind.
If you were doing deck-wide performance-based feedback, you'd want more subtle feedback. That means that you wouldn't need adjustments after every single review though... so you might be able to try it out more manually. Just every couple weeks (not every day), check your stats, and just bump the interval mod 10% in either direction based on how you feel you're doing. Only 10% at a time, so you're not moving it very dramatically. After a while it should settle into a good place and you won't change it much anymore, and you can even use that value for future similar decks.
That wouldn't mix well with this algorithm, but might get you the results you're looking for. And while automatic would be better, if this was just a tuning only once every couple weeks... might not be too bad.
AvgEase aims to do this.
Iterates through each of your deck options group and sets the initial ease factor to the average ease factor of mature cards (intervals >= 90 days, once there are 50 mature cards, configurable) within that options group. Settings are calibrated each time a profile is loaded (at startup).