"[Seeking Advice] Implementing Priority in Anki Through Interval Multiplier Adjustments"

Hi everyone,

Despite some skepticism and advice against it, I, as a medical student facing exams, find comfort in focusing more on topics that are frequently tested. Unfortunately, Anki doesn’t natively support prioritizing cards in its scheduling algorithms (whether it’s version 2, version 3, SM2, or FSR).

The only addon I found that sort of addresses this is “Card Scheduling Priority (customize intervals),” but it’s had compatibility issues with Anki updates. Plus, it doesn’t seem to work as expected for me; no matter how I adjust it, the scheduling intervals don’t change to reflect my priorities—shortest for most crucial topics, longest for the least.

Some users have recommended using subdecks (e.g., lv1, lv2, lv3) and adjusting the interval multiplier for each to simulate priority. This method seems less prone to breaking with updates, which have been frequent.

Could anyone share their thoughts or experiences on this approach?

Thanks in advance.

2 Likes

Don’t like to mess with the algorithm, if my exams are near, then will use Filtered Decks without changing the intervals

1 Like

I suggest using FSRS and setting different values of desired retention for different presets (FSRS works on a per-preset basis, not per-deck basis). Set desired retention lower for stuff you care less about, and higher for stuff you care more about.

4 Likes

When viewing the cards for the first time, mark the more important cards “hard” or “again”. Just keep in mind that this can ruin the fsrs optimization.

You can see how this will affect the intervals here. Just don’t forget to insert your weights.
https://huggingface.co/spaces/open-spaced-repetition/fsrs4anki_previewer

But it is better to distribute them into different decks.

1 Like

It’s better to just set different desired retention for different presets.

1 Like

In my case, I classify the maximum interval of the decks by the importance(and Priority) of the cards.

  • Normal - 36500 days
  • Important - 30 days
  • Quite important - 7 days

To move a card during review, it is necessary to open the browser, so I use this shortcut key (Windows).

  • B (Open Browse) → Ctrl+D (Change Deck)

is this specific to FSRS? i am not ready to go FSRS,

although i was just forced onto V3+SM2 on 23.12.1 because ankidroid 2.17.5 now support chromebook fully.

thanks

ps, my current solution is to tag them as lv1, lv2, lv3, split into different decks and ONLY differ by the interval multiplier.

i seek for solution that is update resistant…

thanks all for the suggestions. will digest later.

wish you all well.

1 Like

The whole point of FSRS is to do away with manual tweaking like this. Instead of tweaking a dozen of parameters, you only change your desired retention and that’s all.

2 Likes

okay, i’ll wait for a while.

wait till it’s mature.

at the mean time i’ll use the interval multiplier method first.

hi, thanks for your suggestion, tonite I watched anking’s video and would like to give fsrs a try.

I am a med student (like many ppl using anki), such that under each disease name there are 3 subdecks say lv1, lv2, lv3. I saw that in the FSRS in the settings, is it the preset could be deck name? I could simply use deck:lv1 etc to set all subdecks named “lv1” to higher retention and all subdecks named “lv3” to lower retention?

thx

In earlier versions of Anki, a preset was called an “option group”. Preset names are not formally connected to deck names.

ok thx.
I 'll try.

so I still have to split the card into subdecks by importance.
then let’s see I could change the options of all “lv1” subdecks.

otherwise will be quite harsh to manually change a 1000+ deck’s subdecks’s options.

thanks

You have 1000 decks? Jeez.
Well, one thing you will likely find useful is “Save to All Subdecks”.
image

  1. Select a parent deck with a lot of subdecks
  2. Configure the preset and apply it to the parent deck
  3. Click “Save to All Subdecks”
1 Like

ok, my plan now.
turn to FSRS.
for the decks,
i split them by alphabets into a-z, and in each deck, there are 3 levels of importance labelled lv1, lv2, lv3.

one could simply have a preset of lv1 to have 90% retention, lv2 to be 85 etc.

and now i mostly only deal /w 26x3 = 78 deck/subdecks, better than 1000+ decks (disease names, however i haven’t finished making so many chatpers into anki).

thanks all.

1 Like

I am using Enhance main window, and it makes listing and renaming decks pretty slow with 400 decks.

While less of a problem than it was in earlier Anki versions, adding hundreds of decks may cause slowdowns, and very large deck trees with thousands of items can actually break the display of the deck list in Anki versions before 2.1.50.

Instead of creating lots of little decks, it’s a better idea to use tags and/or fields to classify your content. Tags are a useful way to boost search results, find specific content, and keep your collection organized. There are many ways of using tags and flags effectively, and thinking in advance about how you want to use them will help you decide what will work best for you.
Adding/Editing - Anki Manual

1 Like

there are only <10 color of flags? not enough. thx

I use subdecks in order to handle priorities.

I handle priority at the simplest level by spending more time on the decks which have higher priority for me. For example I am studying various aspects in the subject “Chess” (which is the parent deck). Within that I have subdecks (e.g. tactical puzzles, opening moves, opening variation names). For example, I do 20 cards a day from the “tactical puzzles”. I list my goals each week, so for this week, the goal is:

  • Chess positions: average 5/day for 6 days
  • Puzzle rush reviews: average min 20/day for 6 days
  • Opening moves reviews: average min 15/day for 6 days
  • Variation names reviews: average min 5/day for 6 days
  • Checkmate patterns: average min 5/day for 6 days
  • General knowledge: average min 5/day for 6 days

Another way in which I use subdecks is where there is a natural ordering for the content. For example, in learning the opening moves, there is no point learning what the correct move is on move 12 if I go wrong at move 3. So, I divide my chess moves deck into subdecks by the general opening (e.g. French Defense, King’s Gambit), then by colour (white or black to move), then by move number “move 1”, “move 2”, “move 3” etc.). I will choose the opening I want to study, the colour, and then learn the deck for move 3, then the deck for move 4 etc.

Hope something here helps.

1 Like