Every link from the history went to /quizzes/:id, which auto-started. Clicking "Board Review IX" out of curiosity began a 243-question exam, clock running. That is why the links looked broken: they worked exactly as built, and what they did was wrong. Landing on a session now shows it — mode, length, and what the clock does — and starts when asked. The session rows and the analysis rail open the session's own analysis rather than the raw answer list, which is what a rail of past sessions is for. Sessions carry no category, so the row no longer prints one; that field was still showing the retired "PREP" label. Twenty tests asserted the old behaviour by mounting the player and waiting for the stem. They now start the session the way a person does, which is the point: the assertion was encoding a bug. Settings is on the list. Before restyling it, the question is what belongs there at all — several things have drifted in because there was nowhere else to put them. 249 frontend tests green. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TqXevQJhxFrM7jJg82cgZN |
||
|---|---|---|
| .. | ||
| quiz-revamp | ||
| api-reference.md | ||
| architecture.md | ||
| deployment.md | ||
| frontend.md | ||
| migrations.md | ||
| quiz-revamp-plan.md | ||
| quiz-revamp-progress.md | ||
| README.md | ||
| services.md | ||
| TODO.md | ||
PedsHub Documentation
Deep technical documentation for the PedsHub pediatric learning platform.
Pages
| Document | Description |
|---|---|
| Architecture | System overview, database schema, multi-worker setup, vector search, auth, rate limiting, concurrent quiz protection |
| API Reference | Every endpoint: method, path, auth, request/response, notes |
| Services | Backend service layer: AI extraction, embedding, vector search, PDF processing, email, reminders |
| Frontend | React app structure, pages, components, state patterns, runtime config |
| Deployment | Docker setup, environment variables, HTTPS, rebuilding, monitoring, troubleshooting, scaling |
Quick Links
- Main README: ../README.md
- Backend .env template: ../backend/.env.example
- Docker Compose: ../docker-compose.yml