🎯 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

Share this project:

Updates