An AI-powered PDF learning system that converts NCERT textbooks into interactive learning experiences.
- 🤖 AI-Powered Processing: Uses Azure OpenAI GPT-4 to extract concepts, generate MCQs, and create subjective questions
- 📚 Topic Structure: Hierarchical organization of main topics and subtopics
- 🔊 Text-to-Speech: Read concepts aloud with individual and bulk reading options
- 📝 Interactive MCQs: Auto-submit with immediate feedback
- 💭 Subjective Q&A: Comprehensive questions with answers and importance tags
- 🏠 Easy Navigation: Home button to return to main index
- Upload PDF files to the
pdfs/directory - Run
python parallel_pdf_processor.pyto process all PDFs - Access the generated HTML pages through
index.html
- Backend: Python with Azure OpenAI API
- Frontend: HTML, CSS, JavaScript
- PDF Processing: pdfplumber, PyMuPDF
- AI Integration: GPT-4o with Vision capabilities
Visit: https://naveenpatil1.github.io/InteractiveLearning/
MIT License