Count-based delays in filtered deck

Background

Some background first. Currently, filtered decks allow a preview mode (turn reschedule off) where the 4 Anki buttons show a delay based on user-defined times. So, you can select Good on a card and it’ll come back again in say, 40s or say, 20s. As we can see, the delays for each button is based on time elapsed which is how buttons work across Anki.

Suggestion

I suggest an alternative to time-based delays that instead work on the basis of review/card counts. Here is an illustration for “count-based delays” (but it uses only two-buttons):

One advantage of this is that I never run out of cards to do. So, for example if I’m trying to run an infinite loop with 30 multiplication cards, I can set my Good button to 30 (delays can be capped at total cards in deck). It’s much more neat this way than setting time based delays + learn ahead.

Another advantage is that if I’m rushing through a section of my cards, count based delays can compensate for the speed by showing me the cards earlier than I would have with time-based delays so that I shouldn’t be forced to hold 40 cards in my short-term memory.

Another advantage might be this:

Suggestion 2

To add some randomness, Anki can also allow setting a range. So, just like “show me this card after 20 more cards” we can also do “show me this after 15-30 cards”.

Well, this one can be done even for the current delays.


Note: this is a different suggestion so hope the mods won’t try to merge it with expertium’s card type (note type actually) suggestion.

1 Like