The Learning Management System (LMS) is a comprehensive web-based platform designed to facilitate online learning and collaboration. It offers a range of features and tools to enhance the educational experience for students and educators alike.
✨ Meet: The Meet feature provides video communication capabilities, allowing users to conduct virtual meetings and facilitate real-time discussions.
🎗 Classroom: Classroom streamlines assignments, promotes collaboration, and facilitates communication within educational institutions. It offers a user-friendly interface accessible through the web.
🎊 Group Chat: The Group Chat feature enables users to engage in instant messaging with multiple participants. It provides a secure platform for teams to share information and ideas.
🎠 Notes: Online notes allow users to create and access electronic versions of their handwritten notes from anywhere at any time. It provides a convenient way to store and organize thoughts and study materials.
🧨 Blog: The Blog feature allows users to create and publish articles, enabling knowledge sharing and fostering discussion among the learning community.
💍 Attendance: The Attendance module provides an online system for managing student attendance records. It replaces the traditional paper-based approach and offers a more efficient and accurate attendance tracking process.
🎨 Mark Update: The Mark Update system automates the updating of student mark lists, ensuring that they reflect the latest grades and assessments. It simplifies the mark management process for educational institutions.
💎 MCQ: Multiple Choice Questions (MCQs) are a versatile assessment tool for measuring knowledge, understanding, judgment, and problem-solving skills. The MCQ feature allows educators to create and administer MCQ-based tests.
♣ Event Manager: The Event Manager module keeps track of all events conducted within the learning management system. It provides details about event schedules, descriptions, and other relevant information.
- Python Django Framework
- HTML, CSS, JavaScript
- MongoDB Database
To set up the Learning Management System locally, follow these steps:
- Clone the repository:
git clone https://github.com/YourUsername/Learning-Management-System.git
- Navigate to the project directory:
cd Learning-Management-System
- Install the required dependencies:
pip install -r requirements.txt
- Set up the MongoDB database connection in the settings file.
- Run database migrations:
python manage.py migrate
- Start the development server:
python manage.py runserver
- Access the system through the browser:
http://localhost:8000
Contributions to the Learning Management System project are welcome! If you would like to contribute, please follow the guidelines outlined in the CONTRIBUTING.md file.
This project is licensed under the MIT License. edited