🎯 Inspiration EduGenie was inspired by the challenges students and educators face in accessing clear, tailored, and interactive learning support. We wanted to build something more than a Q&A bot—an assistant that can summarize, explain, quiz, and visualize concepts in a way that matches the learner’s style and level.
💡 What It Does EduGenie is an AI-powered academic assistant that can:
Accept multi-modal input (text, PDF, audio, images/diagrams)
Provide summaries and simplified explanations
Generate quizzes (MCQ, True/False, Fill-in-the-Blank) based on Bloom’s Taxonomy
Create lesson plans customized to a given grade level
Produce Mermaid.js diagrams from conceptual prompts
Support multilingual output and text-to-speech
Export results as .txt or .pdf for easy sharing
🛠 How We Built It Frontend/UI: Built with Gradio for a clean and interactive interface
Backend Logic: Python-based task execution engine
LLM API: LLaMA 3 via Groq API for generative tasks
Embeddings & RAG: Sentence-Transformers with FAISS for semantic search and context retrieval
OCR & Audio Processing: pytesseract for diagrams, OpenAI Whisper for transcription
TTS: gTTS for accessibility
Hosting: Hugging Face Spaces for easy public access
⚠️ Challenges We Ran Into Ensuring accurate OCR extraction from complex diagrams
Managing multi-modal inputs smoothly without breaking the workflow
Keeping AI responses consistent across different Bloom levels and task types
Handling performance optimization for faster results on CPU-based hosting
🏆 Accomplishments That We’re Proud Of Successfully integrated multi-modal input handling in a single streamlined UI
Designed dynamic task-based interaction, where the UI adapts to the chosen task
Implemented Bloom’s Taxonomy reasoning into quiz and explanation generation
Enabled diagram creation directly from conceptual prompts
Achieved full export functionality in multiple formats
📚 What We Learned How to combine Retrieval-Augmented Generation (RAG) with an educational use case
The importance of adaptive UI design in improving user experience
Strategies for multi-language support and accessibility features in learning tools
The balance between AI creativity and educational accuracy
🚀 What’s Next for EduGenie User authentication for personalized learning experiences
Curriculum mapping to regional education standards
Enhanced analytics for educators to track student progress
Integration with more advanced diagram generation models
Deeper multilingual capabilities for global reach
Built With
- css3
- dom
- gradio
- html5
- javascript
- openai
- python
- rag

Log in or sign up for Devpost to join the conversation.