I agree that there could be so much more to how cards are reviewed. For instance, what if some cards were made dependent on other cards? You could have some cards that have basic vocabulary and then another set of cards that use that vocabulary in sentences.
There's no point in learning the sentences if you haven't sufficiently mastered the vocabulary, so what if the app showed you the sentence cards only if it has determined that you've learned the word cards sufficiently?
There's no point in learning the sentences if you haven't sufficiently mastered the vocabulary, so what if the app showed you the sentence cards only if it has determined that you've learned the word cards sufficiently?