Enable new cards in deck B after learning cards in deck A?

I am wondering if it is possible to enable in one deck after having “learned” similar or precursory cards in another deck without the use of an add-on.

The use-case is for Japanese Kanji and Vocab, e.g., if I have a deck with Kanji, and a separate deck with Vocab (which consists of one or more Kanji), I’d like to start by learning the Kanji that will be used in upcoming Vocab cards.

So the process would be like so:

  • Learn X new cards/day in Kanji deck, standard Anki practice
  • Once a Kanji card is learned > N-day interval, enable the vocab cards that contain this Kanji
  • In the Vocab deck, only cards in this “pool” of enabled cards can be scheduled as new

This shouldn’t mess with the chosen order of cards in the Vocab deck, since all vocab words that share similar Kanji do not usually come sequentially in word frequency lists.

I imagine this is not possible without an add-on, but I figured I would ask just in case.

If anyone has suggestions on any existing add-ons that I could get inspiration from, I’d be happy to take a look. I imagine I would need to implement this in some post-answer hook for the Kanji deck, and then enable all cards in the Vocab deck that have that Kanji in their card.

1 Like

No, this isn’t possible without an add-on(however, nothing prevents you from making an addon)

1 Like