-
-
This image is currently processing. Please be patient...
Inspiration
At Innovation Hubs in Enugu, and across Nigeria especially in schools, ratio of teacher to students and even script marking is very high, a small instructor team supports over 400 final-year students across multiple departments — with a marking burden approaching 1 instructor to nearly 1,000 pieces of work at any given time. Manual grading doesn't scale, and Google Classroom, while great for distribution, doesn't grade code, flag struggling students, or generate personalized correction. Nationally, the strain is real too — rural Nigerian secondary schools have recorded teacher-student ratios as extreme as 1:90. We built EduRithm to close that gap.
What it does
EduRithm is an AI-native learning support platform for HTML, CSS, and JavaScript education. Students submit code — either self-upload or via Google Classroom integration — and Gemini grades each submission against a rubric, returning a score, specific issues, a personalized explanation, and a corrected code snippet. Students below threshold are automatically flagged and routed to a "Fix It" workspace: a live in-browser code editor with real-time preview, their personalized correction, and a capped AI chat for follow-up questions. A structured Learn page offers HTML/CSS/JS/Python tutorials paired with curated videos, and a job/hackathon/opportunities board connects students to career pathways. An instructor dashboard shows every score and flag in real time, and a waitlist captures demand for expansion into IoT, Computer Networking, Digital Literacy, and AI.
For students, this means instant, consistent feedback instead of waiting on manual grading that may never fully happen at scale — replacing inconsistent peer review with accurate, always-available AI code review. For instructors, the grading and triage burden that made personal attention impossible at scale is now automated, freeing limited time for the students who need it most. For the institution, a small team can now support 400+ students across multiple departments without proportional hiring.
How we built it
Built on Replit using React, Node.js/Express, and the Gemini API (via Google AI Studio) for grading and chat. Google Classroom API integration (OAuth via Google Cloud Console) pulls real course submissions directly into the grading pipeline. The entire product — grading pipeline, Fix It IDE, dashboard, Learn page, Classroom integration, and job board — was built in 3 days, designed asynchronous-first and mobile-responsive throughout, since most of our students access it via phones and borrowed laptops on intermittent connectivity.
Challenges we ran into
Manual Classroom API approval from our institution's Workspace admin wasn't feasible in the timeframe, so we built a personal-account OAuth demo to prove the integration architecture works, with production rollout pending institutional approval. Grade write-back to Classroom requires Google's OAuth verification for sensitive scopes — functional in test mode, pending full verification. We also had to design carefully for real infrastructure constraints: intermittent connectivity, limited device access, and a hard three-day build window.
Accomplishments that we're proud of
A fully working AI grading and tutoring pipeline, real Google Classroom integration, and genuine usage by real students — all within a real, already-operating training program at schools and university, in partnership with 3MTT provider — built in days, not months.
What we learned
That resource-constrained environments don't need less sophisticated tools — they need tools designed around real constraints (devices, connectivity, instructor capacity) from the start, not retrofitted afterward.
What's next for EduRithm
Full institutional Classroom API approval and grade write-back automation; expansion into IoT, Computer Networking, Digital Literacy, and AI (already collecting waitlist signups); and AI-assisted marking of hardcopy exam scripts using Gemini's multimodal capabilities, extending support to underserved secondary schools and other public universities across Nigeria and Africa.
Built With
- api
- classroom-api
- express.js
- gemini
- google-classroom
- google-cloud
- google-drive
- google-people
- node.js
- react
- replit
Log in or sign up for Devpost to join the conversation.