How it works
At a high level:- Decks group related cards.
- The backend determines which cards are due.
- You flip a card and rate recall.
- The scheduler writes the new progress state and next interval.
backend/app/services/flashcards/.
Card states
Cards move through four scheduler states:Rating scale
After you flip a card, you choose one of four ratings:Seeded content
Starter content is seeded from the main product repo:backend/app/db/learning_content/decks.jsonbackend/app/db/learning_content/cards.json
Boundaries
Do not read this section as a promise about the rest of the platform.- Flashcards are supported now.
- Guided terminal exercises are in progress.
- CKAD simulations, end-to-end labs, chat, and hosted sandboxes are not yet supported.
Where to go next
Study Flow
Walk through the supported review loop and the main session behaviors.
Decks
Learn how seeded decks, custom decks, track tags, and deck operations work.
Custom Cards
Add or edit cards without changing the overall runtime assumptions.
Anki Import
Import plain-text Anki exports into the current flashcard system.
Settings
Adjust the scheduler pacing and default intervals.

