diff --git a/docs/quiz-revamp-plan.md b/docs/quiz-revamp-plan.md index b47e250..66b9f72 100644 --- a/docs/quiz-revamp-plan.md +++ b/docs/quiz-revamp-plan.md @@ -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.