"Batch" reviews

Hello,
I’m searching for an Anki settings / Add-On to enable the following behaviour:
show only a batch with a fixed number of cards and answer them correctly, before showing others.

For example, if the batch size is set to 1, and I keep answering the card wrong, Anki should keep showing me that one card.
If the batch size is set to 2, and I answer one card correctly and one wrong, Anki should show me again the one card I answered wrong, and the next due one in the deck.
This should be independent from how many other cards are due.

All this should be in order to better manage the workload on short memory when getting a lot of answers wrong. In such cases, the cards will be shown again at the end of the deck, and I would have to keep in memory all other cards that I failed before, potentially 50 or more.

Note that this should not change the review order of the cards first, only after they have been answered wrong once.

This behaviour can also be emulated by creating a filtered deck which takes all due cards from a deck with a limit of items, and then re-updating it once those items are finished. However, doing this with a batch size of 7-10 (which would be ideal for me) takes waay more time than it should and is too inconvenient.


I’ve also tried writing an Add-On myself, but couldn’t find any hook that would change the order in which cards are being shown.


Any help is appreciated, thanks.

1 Like

https://ankiweb.net/shared/info/940071295

1 Like

Filtered Deck is the way to do this. Clicking “Rebuild” when you are done with a batch takes hardly any time. Or if you prefer keyboard shortcuts, each time you finish a batch, you can click r (Rebuild) then s (Study) and you’ll be studying a new batch.

I offer this with 2 other pieces of advice –

  • If you want your Learn/Relearn cards to come back sooner, you are in control of that with your learning/relearning steps. There’s no reason you have to study 50 more cards, or or study until the end of the deck before that Again card comes back from its delay.

  • You should consider that making these chunks/batches too small is making it too easy for you. It’s easier to focus on just a few cards without any other distractions. There’s nothing specifically wrong with that, but the easier you make it for yourself, the less you’re stretching your memory.

1 Like

Thanks for the shortcuts, that’s already much better. Still really annoying with batches of 10-15 cards but better than nothing I guess.

Learning / relearning steps doesn’t really change it in this case though? In the Display Order setting of the deck I’m testing this with I have set “Due date, then random”. Even if I set 0m it will just be added to the end of the deck I’m studying right now, and hundreds of other cards will be shown before I get to that wrong card again.

Yes, a batch too small is definitely not helpful, but right now with hundreds of cards in between it’s not helping either.

Are those hundreds of other cards in Learn/Relearn (on the red counter)?

Yes exactly, I have quite a lot of cards in (re)learning since I use the following learning steps to best mimic the ones on Wanikani: 4h 8h 12h.

[You didn’t ask about your learning steps, but you might want to consider using fewer, and shorter steps. You might be wasting a lot of your study time repeating things over and over. There’s also no way you can get through all those steps in a day, so you’re extending your Learn state for at least 2 days. That’s not necessary – especially if you’re using FSRS. If you never graduate those cards to Review, the algorithm can’t take over scheduling them.]

Those learning steps are the reason you’re having this problem. Using a Filtered Deck to dig out of that backlog will probably help a lot, but I might suggest a different way.

Pull all of your Learn cards into a Filtered deck, and then “release” a batch of them back to their home deck(s) each day by lowering the size of that Filtered deck and rebuilding it. Don’t introduce any more New cards until you’re done with that process. That way you can get those Learn cards graduated to Review and also study your due Review cards (which are hiding behind that stack of Learn cards).

For that Filtered deck, I’d suggest something like is:learn -is:review to only get Learn cards, not Relearn cards (or do you have that many relearning steps too?). And there may be other ways to fine-tune the search – Searching - Anki Manual .

I have quite a lot of re-learn steps too but adapting the filter deck was easy. Been using it for the last couple days and works great, thanks!

1 Like