For many decks it would be useful to learn it into both directions. For instance when learning vocabulary, I would like to learn it into both directions.
As this just influences the way a deck is learned, I would keep cards and decks the same as they are currently.
To store the progress, we would could add a "reverse" boolean to Progress.Id.
Maybe it could use learning groups (see #4 ) to store which decks are learned into which direction.
For many decks it would be useful to learn it into both directions. For instance when learning vocabulary, I would like to learn it into both directions.
As this just influences the way a deck is learned, I would keep cards and decks the same as they are currently.
To store the progress, we would could add a "reverse" boolean to Progress.Id.
Maybe it could use learning groups (see #4 ) to store which decks are learned into which direction.