An AI-powered educational assessment platform for Indian curriculum (CBSE, ICSE, State Board). Teachers can generate questions from study materials, and students can take assessments with automated evaluation.
pip install -r requirements.txtCreate a .env file in the project root:
GEMINI_API_KEY=your_api_key_here
streamlit run app.py- Teachers: Upload study materials (PDFs, docs, images) → AI generates questions
- Students: Take assessments → Submit answers → Get automated evaluation with detailed feedback
- AI Evaluation: Uses Google Gemini API and semantic similarity models to grade answers accurately
- Multi-format support (PDF, DOCX, images)
- Indian curriculum-aligned questions
- Automated grading with partial credit
- Detailed feedback for students
- Rate limiting and caching for efficiency
For detailed methodology, see METHODOLOGY.md and ML_METHODOLOGY.md