AI-powered grading and feedback system built with Google Gemini — Google Developer Challenge submission.
Streamlines the assignment workflow by using Google Gemini AI to evaluate student submissions and provide detailed, personalized feedback based on custom rubrics.
Key Features:
- Automated Grading — Gemini evaluates submissions against rubrics
- Personalized Feedback — AI-generated suggestions for improvement
- Teacher Dashboard — manage assignments, rubrics, and grades
- Student Dashboard — submit work and view AI feedback instantly
Student/Teacher Dashboards (React) ↔ Express.js API ↔ MongoDB (Data)
↕
Google Gemini API (Grading Engine)
| Component | Technology |
|---|---|
| Frontend | React, CSS |
| Backend | Node.js, Express.js |
| AI | Google Gemini API |
| Database | MongoDB |
I designed the grading pipeline, planned the role-based dashboard, and structured the Gemini prompt engineering for rubric-aligned grading. Code generation was accelerated using AI tools; Gemini API prompt tuning and integration are mine.
git clone https://github.com/AdityaPandey-DEV/Edugrade.git && cd Edugrade
npm install
# Configure .env (MongoDB + Gemini API Key)
npm startArchitected & built by Aditya Pandey — AI-augmented development