NilsBriggen
|
40858e0025
|
feat(phase3): learning helpers — summary, glossary, flashcards (SM-2), quizzes
CI / test (push) Successful in 16s
CI / build-apk (push) Has been skipped
CI / deploy-web (push) Successful in 30s
Deterministic, on-device, no model:
- src/lib/learn pure modules (tokenize, summary [TextRank-ish], glossary
[definition-pattern + frequency], flashcards [cloze/Q-A], srs [SM-2], quiz
[MCQ with distractors]) — 37 unit tests.
- Flashcard persistence: Dexie v4 + native v4 `flashcards` table; create/list/
listDue/updateSrs/delete/counts; cascades (transcript delete, course->Unsorted).
- UI: transcript "Study aids" (generate summary+glossary, click-to-seek; create
flashcards), Study screen (SM-2 review + Anki CSV export), per-lecture Quiz,
library Study link with due-count badge.
215 tests green, 0 tsc errors, web export builds.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-14 15:37:42 +02:00 |
|