An intelligent, AI-powered platform that automates the evaluation of student answer booklets using Google Gemini AI. Transforms weeks of manual grading into minutes of automated processing with intelligent partial credit scoring.
- 🤖 AI-Powered Grading - Google Gemini AI with contextual understanding
- 📁 Bulk Processing - Handle 50+ student booklets simultaneously
- 🎯 Partial Credit System - Prevents false zeroes, rewards methodology
- 📊 Detailed Analytics - Parameter-based scoring with CSV export
- 🖼️ Multi-Format Support - PDF, JPG, PNG with OCR capabilities
- ⚡ Real-time Progress - Live tracking during evaluation
- Frontend: React 19, TypeScript, Tailwind CSS, Vite
- AI: Google Gemini AI, REST APIs, JSON Schema
- Tools: Git, npm, Lucide React
- File Processing: PDF, JPG, PNG support
- ✅ 43 student booklets processed successfully
- ✅ 6 evaluation parameters per question
- ✅ 74% faster than manual grading
- ✅ Professional scoring with detailed feedback
Prerequisites: Node.js
-
Install dependencies:
npm install -
Set the
GEMINI_API_KEYin.env.localto your Gemini API key -
Run the app:
npm run dev
- Input Questions - Text or file upload (PDF/images)
- AI Analysis - Generates answer keys with evaluation parameters
- Upload Booklets - Bulk student submissions processing
- AI Grading - Intelligent scoring with partial credit
- Results & Export - Detailed analytics and CSV reports
- 🏫 Educational Institutions - Automated exam grading
- 📚 Online Courses - Scalable assignment evaluation
- 🎓 Examination Centers - Bulk answer sheet processing
- 👨🏫 Teachers - Reduced workload with consistent scoring
npm run dev # Start development server
npm run build # Create production build
npm run preview # Preview production buildContributions are welcome! Please feel free to submit pull requests or open issues.
This project is licensed under the MIT License.
Built by Isha Dave
Transforming education through AI-powered automation






