CuLMS is a cloud-based E-Learning platform that provides a peer-to-peer learning management system (P2P LMS). It aims to offer a secure and user-friendly interface for online education. The platform leverages cloud computing technology for scalability, accessibility, and security. CuLMS features admin and user dashboards, announcements, reviews, course management, prerequisites, payment options, and a control panel for course and user data management.
The project is divided into multiple stages, including:
- Problem Formulation
- Research Objectives
- Literature Review
- Methodologies
- Experimental Setup
- Conclusion
The Admin Panel provides various features such as:
- Category creation, editing, manipulation, and deletion.
- Course viewing panel for various operations on courses.
- Student panel to view students on the platform.
- Enrollment panel to view enrollment history.
- Message panel to send messages to users.
- System settings to alter application settings and enable/disable features.
The User Panel offers various features including:
- My course panel for users to view purchased and enrolled courses, course details, and progress.
- User profile management with features like wishlists, messages, and purchase history.
- Instructor Revenue to track revenue gained from course monetization.
- Settings for payment configuration.
Courses on CuLMS support various multimedia formats, including video, text, PDF, and documents. Videos can be added to the platform via YouTube, Vimeo, and HTML5 integrations.
To run this project, follow these steps:
- Install SQL on your local device.
- Copy the CuLMS folder from the local directory and paste it inside the htdocs folder in the Xampp directory.
Xampp → htdocs
- Start Apache and MySQL servers in Xampp.
- Open a web browser and visit the following URL:
http://localhost/CuLMS/CuLMS/
- Database: MySQL with a default database file already imported into the project containing initial data.
- Admin Username: [email protected]
- Password: hashira
This project was created by the following team members:
- Aadarsh Nagrath
- Akshat Choudhary
- Priyanshu Srivastava
- Anurag Kumar Jha
For any inquiries or issues, please contact the team members mentioned above.
Thank you for using CuLMS! 🙃