EduSAIG: AI-Powered Personalized Learning Platform 🎓
Transform your learning journey with AI-powered personalization
🌟 Inspiration
Our journey began when we identified critical gaps in current online learning platforms:
- Students struggle to identify their learning weaknesses
- Course content is often overwhelming without clear focus points
- Generic approaches fail to address individual learning needs
- Motivation tends to decrease over time
- Assessment systems lack meaningful feedback
🚀 What it does
EduSAIG revolutionizes online learning through:
- 🧠 AI-powered learning pattern analysis
- 📊 Personalized learning paths
- 📝 Smart content summarization
- 📈 Adaptive assessments
- 🎯 Targeted recommendations
- 💪 Engagement optimization
🛠️ How we built it
Tech Stack
Frontend:
- Next.js
- React
- Tailwind CSS
Backend:
- Nestjs
- PostgreSQL
- JWT Authentication
AI Service:
- FastAPI
- LangChain
- OpenAI
- Transformers
Infrastructure:
- AWS Services
- Docker
🎯 Key Features
- Smart Analysis: AI-driven assessment of learning patterns
- Personalization: Custom learning paths for each user
- Content Optimization: Automatic key point extraction
- Progress Tracking: Detailed analytics and insights
- Adaptive Learning: Real-time content adjustment
- Engagement Tools: Motivation-focused features
🚧 Challenges we ran into
AI Integration Complexity
- Developing accurate learning pattern recognition
- Balancing AI recommendations with human guidance
- Real-time processing optimization
Technical Hurdles
- Multi-model AI integration
- Performance optimization
- Data security maintenance
UX Challenges
- Creating intuitive interfaces
- Balancing automation and user control
- Ensuring accessibility
🏆 Accomplishments
- Built robust AI-powered learning analysis system
- Developed adaptive path generation algorithm
- Created engaging and intuitive user interface
- Implemented scalable architecture
- Achieved high accuracy in content summarization
- Developed innovative assessment methods
📚 What we learned
- Importance of user-centered design in edtech
- Complexities of AI integration in education
- Value of personalization in learning
- Significance of motivation systems
- Balance between automation and human touch
🔮 Future Roadmap
Short Term
- Advanced analytics dashboard
- Mobile application development
- Enhanced AI models
- Additional subject support
Long Term
- Institution integration
- Corporate training solutions
- International expansion
- Community features development
🚀 Getting Started
Prerequisites
# Node.js 16+ and npm
# Python 3.8+
# PostgreSQL 13+
# Docker (optional)
Installation
Clone the repositories:
git clone https://github.com/SAIG-KMITL/edusaig git clone https://github.com/SAIG-KMITL/edusaig-api git clone https://github.com/SAIG-KMITL/edusaig-aiFrontend setup:
cd edusaig npm install cp .env.example .env npm run devBackend setup:
cd edusaig-api npm install cp .env.example .env npm run devAI service setup:
cd edusaig-ai python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt uvicorn main:app --reload
🤝 Contributing
We welcome contributions! Please see our Contributing Guidelines for details.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
📞 Contact
For support or queries:
- Email: support@edusaig.com
- Website: https://edusaig.com
- Twitter: @edusaig
Made with ❤️ by the EduSAIG Team
Built With
- ai
- fastapi
- nestjs
- nextjs
- postgresql
- tailwindcss
Log in or sign up for Devpost to join the conversation.