Skip to content

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.

Notifications You must be signed in to change notification settings

Maruf346/StudySync-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

StudySync πŸŽ“

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.

πŸš€ Features

  • 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)

πŸ›  Tech Stack

  • Backend: Django, Scikit-learn, Pandas, NumPy
  • Model Persistence: joblib
  • Frontend: HTML, CSS, Bootstrap/Tailwind (optional), JavaScript
  • Data Handling: CSV Uploads

🀝 Contribution

Contributions are welcome! Feel free to submit a pull request or open an issue to suggest improvements.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“ž Contact

Author: Maruf Hossain
Dept. of CSE
Green University of Bangladesh
πŸ“§ Email: [email protected] , [email protected]

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published