Discover and explore top open-source AI tools and projects—updated daily.
finch04AI-enhanced MOOC platform for vocational training
Top 92.2% on SourcePulse
Summary
This project is an online vocational skills training platform (MOOC) designed for selling courses and enhancing the learning experience. It targets individuals seeking professional skills development and educational institutions looking for a comprehensive platform. The key benefit is a feature-rich environment combining traditional e-learning with modern AI capabilities for personalized learning and support.
How It Works
The platform employs a multi-center microservices architecture, separating concerns into modules like Course, Learning, AI, and Payment. It integrates AIGC features using LangChain4j and Qdrant for RAG and intelligent Q&A. High concurrency and availability are addressed through standard patterns like caching (Caffeine), message queues (RabbitMQ), distributed locks (Redisson), and asynchronous processing.
Quick Start & Requirements
天机学堂-扩展.md. Database schemas are in /sql.Highlighted Details
Maintenance & Community
The project is actively developed, with a dedicated JDK17 branch for AI feature integration. The author welcomes community contributions, bug reports, and suggestions via GitHub Issues. Direct consultation for deployment or customization is available via a WeChat official account.
Licensing & Compatibility
Limitations & Caveats
The project is presented as a learning project, with the JDK17 branch containing the latest AI features, while the main branch is slated for a future upgrade. Some advanced features might be experimental or under active development, particularly those related to AI integration. The README mentions that the current branch is not being updated with new features while the JDK17 branch is prioritized.
2 weeks ago
Inactive