docs: mark quiz action menu and question manager as delivered

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014yhHB8Pc7oQqyqn2Vo9DXA
This commit is contained in:
Daniel 2026-09-09 18:29:07 +02:00
parent bc9dc290f8
commit 741ed9ba30

View file

@ -78,8 +78,19 @@ Run frontend build and targeted/full relevant suites; obtain independent review,
3. Create Custom Test facets: Status / Difficulty / Systems / Articles sections — code in progress; update tests (state is now buttons, not select).
4. Upload flow: document → matched BANK questions via keywords/embeddings; min 10MB, max 30 questions, 5-day auto-delete.
5. AI "describe what to study" → quiz from matched bank questions (all logged-in users).
6. Quiz action buttons: analysis / rename / repeat / delete.
6. ~~Quiz action buttons: analysis / rename / repeat / delete.~~ **Done 2026-09-09**
`GET /quizzes/sessions` feeds an AMBOSS-style session list on `/quizzes`
(day groups, progress bar, Start/Resume/Review, action menu with Analysis /
Repeat / Rename / Share / Edit / Category / Delete). `?restart=1` on the quiz
runner makes Repeat start a fresh attempt.
7. Study recommendations from weakest categories.
8. Dedicated question-management CMS page with per-category educator grants.
8. ~~Dedicated question-management CMS page.~~ **Done 2026-09-09**
`/questions/manage` (moderator): editorial health tiles backed by
`GET /questions/manage/summary`, a `needs` gap filter on `/questions/bank`,
and `POST /questions/bulk` for category / difficulty / sharing / delete on up
to 500 checked questions. Per-category educator grants remain outstanding.
9. Vision review finding: question-card row consistency (Study/Share alignment, answer-chip widths).
10. Showcase content: `scripts/seed_showcase_articles.py` seeded 8 starter
articles (one per major system, question-linked). Educator review of the
text is still pending before these are taught from.
10. Runner header spacing polish (question review / X of Y) — CSS added, verify visually.