- Take markdown files as input and generate flashcards/quizzes
- Handle large decks by breaking it down to multiple quiz sessions
- Repeat incorrect questions as a cheap imitation of "spaced repetition"
- Accessible on any device (with internet)
- Can resume quiz progress
- Has basic stats
- Handles basic text content & any code content