Siksha-Setu is an AI-driven educational web application that leverages Natural Language Processing (NLP) to simplify and personalize learning. It automatically summarizes lengthy educational texts, recommends relevant YouTube videos, and generates quizzesβmaking complex academic content more accessible and engaging.
- β¨ Text Summarization β Converts large blocks of academic content into concise summaries using NLP.
- π₯ Video Recommendations β Uses YouTube API to recommend context-relevant educational videos.
- β Quiz Generation β Automatically generates questions based on the summarized content.
- π Wikipedia Integration β Fetches additional knowledge to support learning material.
- π§ AI/NLP Powered β Utilizes libraries like spaCy, NLTK, and Groq API for intelligent content handling.
- π§± Built with Django β Scalable and secure backend with integrated SQLite database.
- Frontend: HTML5, CSS3, JavaScript
- Backend: Django
- Database: SQLite
- AI/NLP Libraries: spaCy, NLTK
- APIs Used:
- Groq API (LLM)
- YouTube Data API
- Wikipedia API