- Updated `requirements-dev.txt` to include `sympy` for algebra answer recomputation in tests.
- Modified `math.js` to implement a new round system for skills with more than 10 questions, ensuring unsolved questions are prioritized.
- Adjusted question navigation logic to accommodate the new round system.
- Enhanced the user interface to reflect the current question progress based on rounds.
- Added tests in `test_math_skills.py` to verify the correctness of algebraic expressions and equations, ensuring marked answers are accurate.
- Implemented new tests in `test_sky_browser.py` to validate the round functionality and progress tracking for skills.
14 days ago
feat: add additive answer-scanning schema and related functionality
Your Name
f14ef69
- Introduced new JavaScript file for shared camera preparation for answer scans.
- Created new tables in the Supabase database for managing math question attempts, answer scans, and attachments.
- Implemented row-level security and policies for data access control.
- Added a new RPC function for handling answer scans, including actions for creating, confirming, and finalizing scans.
- Developed tests for the new functionality, ensuring proper handling of answer scans, including retries and error management.
- Established a local testing environment with PostgreSQL and integrated Playwright for end-to-end testing of the answer scanning process.
18 days ago
Remove obsolete test files and training scripts for phoneme CTC model on Palestinian Arabic recordings