brownbat / autoEaseFactor

Adjust ease factors in Anki based off of performance in order to hit a target success rate.
GNU General Public License v3.0
36 stars 8 forks source link

Compatibility with the V3 scheduler? #59

Open Arbitrate3280 opened 3 years ago

Arbitrate3280 commented 3 years ago

With Anki 2.1.45 a new scheduler is going to be available.

It brings some scheduling changes, the relevant part is here:

The new scheduler is a ground-up rewrite, so add-ons that modified the old scheduler's card gathering or answering routines will no longer work. It is no longer possible to selectively replace parts of the scheduler's code ("monkey patching"), so some add-ons may not be practical to port without significant effort.

The new scheduler does provide some control over the scheduling however. As each card is presented, the times and states associated with each answer button are calculated in advance, and it is possible to modify the calculated scheduling with some JavaScript code stored in your collection configuration.

Does this affects Auto Ease Factor? If yes, do you think it's going to be worth it to port to the new scheduler, or it's just too much work?

brownbat commented 2 years ago

I haven't dug through the new code, but based on the description I'm worried the rewrite required will be pretty big.