diff --git a/docs/TODO.md b/docs/TODO.md index 040123d..f8dfdf7 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -533,6 +533,22 @@ The reference is UWorld-style for the exam player and AMBOSS for analysis. - [ ] **The rail shows numbers while sitting an exam and shortened stems in review.** It is numbers in both today. +### Player review mode — specified 12 Sep from a finished exam +Reviewing a block that has ended looks like study mode, **whether or not +anything was answered**. The screenshot is an exam that ran out of time with +0/2 answered, and it shows: the REVIEW badge, the rail with shortened stems, +the correct option marked green with its explanation open beneath it, every +other option struck red with the peer percentage beside it, KEY INFO / +ATTENDING TIP / LABS, SHOW ALL EXPLANATIONS and HIDE STATS along the foot, and +PREVIOUS / SKIP to move between them. + +- [ ] **"Finished" means the attempt is closed, not that every question was + answered.** The flag in QuizPage is `answeredCount >= totalCount`, which + is wrong for exactly this case: a block that timed out with nothing + answered is over, and it still shows numbers and hides explanations. +- [ ] **The player opens a completed attempt in review** rather than sending + people to `/results/:id`, which makes that page redundant. + ### Analysis - [ ] **Session Analysis is the third tab**, inside the Analysis page with the session rail beside it — not a link away. Four figures, the donut, and