- Board review: one Gemini request per question (paced for the free tier), each result saved and shown as it comes, then a short
text-only summary. A stopping failure (quota, key) keeps what was checked; the teacher can check or re-check one question alone.
- Mistakes round: each question shows its number in the test and what was chosen there.
- Exercise test 3 (ืืืื ืชืจืืื: ื ืืฉืืื ืืืืืืง): 15 questions from the skills that lost points in the test's exercise tests or simulation,
or are still being learned. Not part of the readiness score. On the test card and on a result.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Board review: the steps of a running review (boards found, sent, the AI busy) on the student's and the teacher's screensโ
Opening a handed-in test starts a missing review; a button runs it again after a failure or on a lesson quiz.
A missing review column no longer breaks the student's result.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat(board-work): add AI review feature for practice tests and simulations
- Save a picture of the student's board with every answer in practice, quizzes, tests, and simulations.
- Require board work for quizzes and tests before a choice can be submitted.
- Allow teachers to grade the board work, providing points for the process.
- Create API endpoints for uploading board work and retrieving it for teacher review.
- Add frontend functionality to handle board work submission and display in the teacher's grading interface.
- Implement database migrations to support new board work data structure and relationships.
- Add comprehensive tests for the new functionality, ensuring correct behavior in various scenarios.