This service handles the core adaptive learning engine that personalizes learning paths based on user performance and behavior patterns.
- User performance tracking
- Adaptive difficulty adjustment
- Learning path recommendations
- Analytics and insights generation
- Flask-based REST API
- PostgreSQL for data persistence
- Redis for caching and session management
- Integration with ML models for recommendations