Apologies for possibly asking a common question but I couldn’t figure out the best way to approach this problem based on few searches.
I’m making a shared deck for people learning my native language. I want to design the deck so that the cards start from easy and get progressively harder.
My initial idea was to use genanki
to generate the deck programmatically based on few data sources. In this case the deck would always be built from scratch with predetermined new card order. But then, I figured that Anki has already plenty good tools for editing decks so why not use them.
However, I realized that with that approach, it might be problematic to later add new cards that should appear in specific order relative to the existing cards. In the Anki UI there appears to no way to control this behavior, and my understanding is that cards are by default shown in the order they were added to the deck. So in this case there is no way to add a new card later that would be shown as for example the second new card for someone starting to use the shared deck. Does that make sense?
Is the best approach in the end to use genanki
to generate the deck from scratch, if new card order matters, or does Anki provide some tools to solve this? Ideas appreciated, thanks in advance!