Welcome to the Smart Learning Management System (SLMS), a cutting-edge platform designed specifically for the SIH Grand Finale. Our focus is on elevating both teacher and student performance through innovative features, such as auto-content generation for teachers, a robust teacher feedback system, a machine learning (ML) system for tracking and enhancing teacher skills, and an engaging game-based learning mechanism for students.
-
Auto Content Generation:
- Empower teachers with an automatic content generation tool, leveraging OpenAI API to assist in creating engaging and relevant educational materials.
-
Teacher Feedback System:
- Implement a comprehensive feedback system, allowing students to provide valuable insights, and fostering continuous improvement in teaching methods.
-
ML-Based Performance Tracking:
- Utilize machine learning algorithms to analyze and track a teacher's performance over time. Provide personalized recommendations for skill enhancement.
-
Django:
- Utilized Django as the backend framework for the machine learning (ML) component, providing a robust and scalable server-side architecture for handling ML-related functionalities.
-
MERN Stack (MongoDB, Express.js, React.js, Node.js):
- Built a seamless and efficient web application with the MERN stack for the user interface and client-server communication.
-
OpenAI API:
- Integrated OpenAI API for advanced content generation, enhancing the quality of educational materials.
-
Rapid API:
- Leveraged Rapid API to connect to various external services, enriching the overall functionality of the platform.
-
Python:
- Used Python as the primary programming language for ML algorithms and backend development.
-
WebSocket:
- Implemented WebSocket for real-time communication and collaboration features.
-
MongoDB:
- Stored and managed data efficiently using MongoDB, a NoSQL database.
-
Amazon S3:
- Utilized Amazon S3 for secure and scalable cloud storage to handle multimedia content.
-
Game-Based Learning Mechanism:
- Introduce a gamified learning approach to make the educational experience enjoyable and interactive for students.
-
ML-Based Personalized Learning Paths:
- Implement machine learning algorithms to analyze students' performance and tailor learning paths to individual strengths and weaknesses.
-
Reward-Based System:
- Motivate students through a reward-based system, recognizing achievements and encouraging active participation.
-
Rapid API Integration:
- Integrate Rapid API to enhance the platform's functionality, connecting to various external services and enriching the learning experience.
-
Real-Time Collaboration:
- Utilize WebSocket for real-time communication, enabling seamless collaboration between teachers and students.
Jyotiraditya Mishra
Meghna Dutta
S Victor Kumar
Ankush Roy
Md. Amaan
Adarsh
We welcome contributions from the community to enhance the SLMS platform. Feel free to fork the repository, make your improvements, and submit a pull request.
This project is licensed under the MIT License.