brownbat/autoEaseFactor

Per Deck Options

brownbat opened this issue · 4 comments

Suggestion from Xcom, add individual targets for each deck, maybe to target stricter recall for more common words, as potentially implied by ejs in this article.

Just a question so I don't open a new issue if it's not necessary.

This per deck option means I'll be able to apply the addon to all the decks - except my fileted deck that has 'reschedule cards based on my answers in this deck' disabled?

Ah, this is "set different targets for different decks."

#4 is about having it only apply to certain stages of review,

Maybe there's a third idea of "only enable for different decks"... I'll keep that in mind while I explore these other two improvements, maybe will be easy to bring that along with them.

Echoed on AnkiWeb -- "1) For now you can only set a global retention rate for all decks. It would be fantastic if we can set local deck-level retention rate."

I edited two files (autoEaseFactor.py and ease_calculator.py) and added my own, to base the target rate on the card's tags and model. Like with MorphMan, each factor increases or decreases the value, but with a minimum and a maximum. I haven't checked which values make sense at all though, with the Ease usually falling to 130 and there being a Relearn step.

It would be better if there was one central place for that.