{"items":[{"id":"4bc2e753-38de-4edc-b3b2-6bcf3750cb42","type":"push","org":"subh05sus","repo":"sparkmentis-fork","title":"Refactored unit test components and enhanced AI feedback generation","summary":"We've significantly upgraded the unit test experience for both students and teachers! Students now receive immediate AI grading and personalized feedback right after test submission, featuring beautifully redesigned overall scores and markdown-rendered feedback. For teachers, the grading workflow is now much smoother with a new \"AI Grade All\" button, instant generation of comprehensive feedback reports, and improved responsive layouts across the board. ![Refactoring](https://i.pinimg.com/736x/0b/1e/72/0b1e72fb14a7640d3d1cda79ffbd1a0e.jpg)","url":"https://nomit.dev/subh05sus/sparkmentis-fork/status/fe576aba8526187bace8988c2aa413e3777b5284c199cf56e4f9afbe59935b46","author":"Rohit-Dnath","contributors":["Rohit-Dnath","subh05sus"],"updated_at":"2026-03-10T21:32:01+00:00"},{"id":"fd32ad2e-4a20-4d31-96ba-436e1654d5e5","type":"push","org":"subh05sus","repo":"sparkmentis-fork","title":"Refactored unit test grading logic into a centralized module to improve maintainability.","summary":"We've extracted the automated MCQ and AI-assisted unit test grading logic into a dedicated module. This cleans up multiple API endpoints by replacing duplicated code, ensuring that grading rules stay consistent whether grading a single submission or in bulk. Moving forward, updates to our evaluation algorithms will only need to happen in one place!\n\n![Refactoring complete](https://i.pinimg.com/736x/0b/1e/72/0b1e72fb14a7640d3d1cda79ffbd1a0e.jpg)","url":"https://nomit.dev/subh05sus/sparkmentis-fork/status/51ec7bbb47556126041ffe4800c2911bfbe8689f87d25bb3e9aa69c7dcc04bb1","author":"Rohit-Dnath","contributors":["Rohit-Dnath","subh05sus"],"updated_at":"2026-03-04T03:25:01+00:00"},{"id":"51d4980e-5d20-4263-909a-5aa35a0010e2","type":"push","org":"subh05sus","repo":"sparkmentis-fork","title":"Added AI grading functionality for unit test submissions along with improved security checks","summary":"We've introduced new API routes and pages to support AI-assisted grading for unit test submissions. Teachers can now use AI to analyze and grade student answers on a per-question basis, while retaining the ability to provide manual feedback and review the AI's analysis. Additionally, the unit test APIs have been enhanced to automatically strip correct answers from student-facing payloads and include stricter safety checks. This update significantly accelerates the evaluation workflow for educators while keeping assessment data secure.","url":"https://nomit.dev/subh05sus/sparkmentis-fork/status/e484dd221e33dbc0d60cc5fbd91b2b63cbcced265036b1c76dce9cbaea32b26f","author":"Rohit-Dnath","contributors":["Rohit-Dnath","subh05sus"],"updated_at":"2026-03-04T03:12:07+00:00"},{"id":"ffd602ee-afbb-4460-a12b-085d2f627f6f","type":"push","org":"subh05sus","repo":"sparkmentis-fork","title":"Added AI-powered face recognition for automated student attendance tracking.","summary":"Teachers can now take lightning-fast classroom attendance by capturing or uploading class group photos, letting an AI system automatically match faces to registered students. The update includes new modals for initial student face registration and a streamlined quick attendance flow. Additionally, past class sessions now skip the AI flow and default directly to manual editing to maintain accurate retroactive records. Overall, this introduces a huge quality-of-life win for teachers, drastically reducing time spent on daily roll calls.","url":"https://nomit.dev/subh05sus/sparkmentis-fork/status/fc309f067aa74360ea06d3354a13377f480766eb63f0355ef1936e5f8e77fcb8","author":"Rohit-Dnath","contributors":["Rohit-Dnath","subh05sus"],"updated_at":"2026-03-01T10:24:08+00:00"},{"id":"6ebf6c75-5e5f-4bec-b4c0-e078b538c99f","type":"push","org":"subh05sus","repo":"sparkmentis-fork","title":"Increased Gemini Token Limit for Attendance","summary":"We've cranked up the max output tokens for our Gemini face-matching endpoint from 1024 to 8192! 📸 This ensures you can process attendance for much larger group photos without worrying about getting truncated results. 🚀","url":"https://nomit.dev/subh05sus/sparkmentis-fork/status/42b18d1e4e478f4321e7014cf3c57b4c27da193945b464448ab741af8e6cc921","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-02-23T17:46:59+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}