diff --git a/docs/quiz-revamp-plan.md b/docs/quiz-revamp-plan.md index f9b464d..0333c09 100644 --- a/docs/quiz-revamp-plan.md +++ b/docs/quiz-revamp-plan.md @@ -74,8 +74,14 @@ Run frontend build and targeted/full relevant suites; obtain independent review, ## Pending backlog (2026-09-09) 1. Category management page (with search): organize parents/subparents, create new parent, delete with move_to, move questions between categories; link from bank/create pages. -2. Question editor: use shared CategoryTree facets (primary select + checkbox tree) — in progress. -3. Create Custom Test facets: Status / Difficulty / Systems / Articles sections — code in progress; update tests (state is now buttons, not select). +2. ~~Question editor: shared CategoryTree facets.~~ **Done** — the edit and create + modals live in `components/QuestionEditors.jsx` (shared by the question bank + and the question manager) and render `CategoryTree` for primary + extra + categories. +3. ~~Create Custom Test facets.~~ **Done 2026-09-09** — rebuilt against AMBOSS's + own builder: two cards (Set test topics / Test criteria), facet rows that open + a search + checklist panel and summarise as "Name +N", a cross-facet filter + search, and a sticky bar carrying Test type and Create Test. 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.~~ **Done 2026-09-09** — @@ -94,7 +100,12 @@ Run frontend build and targeted/full relevant suites; obtain independent review, to 500 checked questions. Per-category educator grants shipped the same day: `category_grants` (migration `p8b9c0d1e253`), scope enforcement across create/edit/delete/bulk/summary, and a GrantsPanel in the manager. -9. ~~Vision review finding: question-card row consistency.~~ **Done 2026-09-09** — +9. ~~Article pages listing questions.~~ **Done 2026-09-09** — AMBOSS article pages + list no questions; ours printed every linked stem with its answer and + explanation. Replaced with a "Practise this topic" panel that builds an + article-scoped test; educators keep an answer-free unlink list. The lab panel + lost its Sources footer and its competing bold weights. +10. ~~Vision review finding: question-card row consistency.~~ **Done 2026-09-09** — the runner's 78px wrapping category band and three stacked button strips were replaced by one meta line plus a single action bar. nginx now sends no-cache for index.html so a deploy is actually visible without a hard refresh.