Digital Repository

Design and Development of a Scalable Learning Management System

Show simple item record

dc.contributor.author Jayarathna, Chandula Nipun
dc.date.accessioned 2026-04-08T11:02:42Z
dc.date.available 2026-04-08T11:02:42Z
dc.date.issued 2025
dc.identifier.citation Jayarathna , Chandula Nipun (2025) Design and Development of a Scalable Learning Management System. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20210265
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/3155
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
dc.language.iso en en_US
dc.subject Learning Management System en_US
dc.subject MERN Stack en_US
dc.subject Real-time Communication en_US
dc.title Design and Development of a Scalable Learning Management System en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account