Currently, reviewing ahead means reviewing the cards that would have been due the next x
days. In other words, to render more cards due, we reduce their current intervals by an absolute value.
For cards we have (re)learned today, and which therefore will be due tomorrow (given the default settings), that means we see them in our custom study the same day and also the next day in the regular review queue because the first interval is always one day. So in this case, we don’t even review ahead, but additionally.
But also in less extreme cases, we prefer shortening a card’s learning interval from 5 to 4 days over shortening another card’s interval from 100 to 98, just because the former card happens to be due closer to the present day.
Now, you could argue that custom studies just should be used very cautiously and sparsely. But I believe, reviewing ahead could be a great way to take advantage of the days you’re enjoying learning and reduce the workload on days you’re busy or learning is a struggle.
To fix the aforementioned problems, anki could simply use a relative due date to decide which cards to review ahead. You would enter a percentage, let’s say 5%, and the custom study would be built with the cards which are due in the next (card’s interval) x 0.05
days. For example, a card with an interval of 20 days which is due the day after tomorrow would not be included (because 20x0.05=1<2
), but a card with an interval of 80 days which is due in three days would be in the custom deck (because 80x0.05=4>3
).
What do you think? Wouldn’t this kind of custom study disrupt the calculated ideal intervals a lot less?