StudySync is an AI-powered Django web application that forms balanced student study groups using K-Means clustering. By analyzing student preferences, skill levels, and study habits, the system intelligently groups students for optimal collaboration.
- Student Data Upload via CSV
- AI-based Study Group Formation using K-Means Clustering
- Clean Group Output Presentation (Grouped student lists)
- Model Training & Deployment (Offline training, online predictions)
- Responsive Web Interface (User-friendly input and output views)
- Backend: Django, Scikit-learn, Pandas, NumPy
- Model Persistence: joblib
- Frontend: HTML, CSS, Bootstrap/Tailwind (optional), JavaScript
- Data Handling: CSV Uploads
Contributions are welcome! Feel free to submit a pull request or open an issue to suggest improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
Author: Maruf Hossain
Dept. of CSE
Green University of Bangladesh
π§ Email: [email protected] , [email protected]