| dc.description.abstract |
Problem Statement:
Traditional Learning Management Systems (LMS) often struggle with scalability, real-time
communication, and user experience, making them inefficient for modern educational needs.
Many existing platforms lack seamless communication tools, effective real-time analytics,
and an intuitive user interface, reducing engagement and limited data-driven decision-
making. Furthermore, performance bottlenecks occur when handling many concurrent users,
impacting the system's reliability.
Solution Approach:
We created a scalable Learning Management System (LMS) using the MERN stack, Redis
caching, and Socket.IO for real-time interactions. It features JWT authentication,
microservices architecture, and a responsive UI with Next.js. The LMS integrates with the
WhatsApp API for communication and provides real-time analytics, while the backend is
optimized for high performance and user loads.
Evaluation Results:
The Learning Management System (LMS) was tested for scalability, performance, and user
experience. Load testing revealed it could handle many concurrent requests with minimal
latency, aided by Redis caching and optimized queries. Real-time analytics improved
engagement tracking, and users reported a 30% increase in course completion rates compared
to traditional LMS platforms. Security assessments ensured effective session management
and data protection. Overall, the system met all requirements, offering a robust and scalable
solution for modern education. |
en_US |