FYP Research Library
Web Development
Web Application
Intermediate
2026
54 pages

Online Learning Management System (OLMS)

Export Proposal

Abstract

The Online Learning Management System (OLMS) is a web-based educational platform designed to support modern teaching and learning activities within a single, interactive, and centralized environment. The system allows students, instructors, and administrators to manage academic tasks efficiently from any location using an internet-enabled device. It offers essential features including user registration, course creation, learning material sharing, online quizzes, discussion forums, and live video classes. Developed using the Flask framework, MongoDB, and React, the platform follows a modular design to ensure scalability and reliable performance for educational institutions.

Problem statement

Many educational institutions, particularly in developing regions, cannot afford expensive commercial learning management systems, leading to gaps in digital education, high administrative workloads, and fragmented communication between students and teachers.

Proposed solution

An open-source, cost-effective, and scalable Online Learning Management System built with a Flask-React-MongoDB stack that integrates all academic functions into one centralized, modular platform.

Objectives

  • Make digital education accessible and cost-effective for institutions
  • Reduce administrative workload through automation
  • Improve engagement between students and instructors via integrated communication tools
  • Provide a scalable solution bridging traditional and online learning

Technologies used

FlaskReactMongoDBJavaScriptHTMLCSSJWT (JSON Web Tokens)Zoom/Google Meet APIs

Tools / frameworks

  • MongoDB Compass
  • Mermaid.js
  • Planttext
  • Gantt Chart

Database

MongoDB (specifically MongoDB Atlas/Compass)

Platform

Web browser (Chrome, Firefox, Edge, Safari) and Linux-based cloud/local servers

Methodology

Incremental Development Model

Keywords

Learning Management System
OLMS
E-learning
Role-Based Access Control
Course Management
Online Assessment
Virtual Classroom