Add flashcards feature with spaced repetition scheduling

Adds a full flashcards system: FSRS-based scheduling, cloze/basic
card types, CSV import/export, media storage, and study UI, wired
into navigation and the dashboard alongside existing question flows.
This commit is contained in:
hz
2026-07-21 15:08:52 -05:00
parent 29b89dc404
commit 48a8c8361d
41 changed files with 4458 additions and 8 deletions
+2
View File
@@ -10,6 +10,8 @@ It checks:
- registration, login, refresh, authenticated profile, dashboard, ratings,
review queue, and randomized question retrieval;
- random CCS attempt creation and abandonment;
- flashcard deck/card creation, studying and grading a card, confirming it
drops out of the due queue, and a CSV export/import round trip;
- public web/legal assets, completion of the Godot loader, and a visible,
non-uniform canvas without browser or critical asset errors.