Quiz layout: - Desktop: sticky right sidebar (200px) showing all question numbers with answered/current status — like UWorld. Main content fills the rest. - Mobile: sidebar hidden; a "N / Total ▲" toggle button between Prev/Next reveals a collapsible grid of question numbers below the nav buttons - Question dots: circle buttons colored blue=current, green=answered, gray=unanswered - Both sidebar and mobile grid close/update on selection Jobs page (/jobs — moderator): - List of all extraction jobs (from Redis, same session or different browser) - Each job shows: status badge, questions extracted, skipped count - "Details" expands to show: - Skipped questions warning: names + explanation of why (no correct answer found) - Chunk breakdown: per-50-page results - Full extraction log (collapsible <details>) - Live polling for running jobs - "Open Quiz" button links directly to the quiz Navigation: - Jobs page linked from NavBar jobs badge dropdown - Route: /jobs (moderator required) - App.jsx updated with new route Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| components | ||
| context | ||
| pages | ||
| App.jsx | ||
| index.css | ||
| main.jsx | ||