I have cards that have informational dependencies on each other. In these cases, if both of the cards are up for review, it would be best to display them in a particular order. An even simpler solution would be to just bury any card that has has a dependency on a card currently being reviewed. I’m wondering if there are any add-ons that support this.
Is there a reason you wouldn’t have those cards made from the same note – and use built-in “sibling”-card burying for this?
I will often have entire dependency trees of cards that build off each other, going more and more in depth into a topic.
That’s not an ideal way to design your cards. They should each be able to stand on their own, since they all have separate review histories and will be scheduled independently based on their grades you give them.
I don’t really see how that’s possible for, say, a subject like mathematics, where new concepts are built off of previous ones.
I agree with this. Any knowledge is based on previous knowledge and definitions.
I don’t know of any add-ons specifically for displaying and recording statistics. But it’s just a convenient viewer, based on the same tags: Schema Weaver - XXHK
I haven’t looked into this add-on yet, and I don’t entirely agree that it should open in multiple browsers. I think it violates Anki’s logic. That’s just how it works.
I don’t understand why position can only be changed for new cards, yet you can use it to sort all cards. Just being able to change the positioning of cards would allow you to at least position cards after all the cards they depended on.
Reposition only affects position/New-queue number, and that isn’t used anymore after a card is introduced. Repositioning a Review card would serve no purpose.
Where do you store the information that one card depends on another? It’s fine when they’re cards from the same note. But what if they’re completely different notes? What should you do?
In databases for two tables, a separate table of links is responsible for the relationship. Creating these links also takes time. I see it this way: when creating a new note, you must select not only the deck and note type, but also the other note to which it’s linked. But that’s easy when there’s only one link, but in reality, there are many links, and they’re in different directions. ![]()
The task is complex. It’s also complex for the student. The student must have a clear path they can follow and be confident they’ve acquired knowledge. That is, there must be a learning program. With so many links, it’s like the internet, which teaches little to most people, as it only leads to distracting resources.
I understand that I’m not providing a solution to the problem. I could still suggest a partial solution. Let’s say you select the cards you want to study or review yourself and then work through a filtered deck. I studied some decks this way, simply highlighting the cards I needed with a red flag and studying them. And if you don’t want to record statistics, you can simply sort them in the “Browse” window and repeat them in the desired order. This is actually more suitable before an exam.
This is not always possible.
For instance if you have a cloze card that tests between opposite words you cannot have that card part of the same note as one of the words as Anki does not support cloze cards within a non-cloze note type. (This is only 1 example - I have had other similar use cases in the past.)
And more broadly if notes are the mechanism to do this then for some use cases the number of fields or cards on the note type could potentially exceed Anki’s limits.