FYP Proposal LMS
FYP Proposal LMS
FYP Proposal LMS
Project:
Submitted by:
Bilal Ahmad BSE212-34
Hamza Amin BSE212-09
TABLE OF CONTENTS
1. INTRODUCTION ....................................................................................................................................... 3
1.1 PROJECT TITLE ..................................................................................................................................... 3
1.2 PROJECT OVERVIEW STATEMENT ......................................................................................................... 3
1.4 PROJECT GOALS & OBJECTIVES............................................................................................................ 5
1.5 HIGH-LEVEL SYSTEM COMPONENTS ...................................................................................................... 5
1.6 LIST OF OPTIONAL FUNCTIONAL UNITS ................................................................................................. 5
1.7 EXCLUSIONS ......................................................................................................................................... 5
1.8 APPLICATION ARCHITECTURE .............................................................................................................. 6
1.9 GANTT CHART ...................................................................................................................................... 6
1.10 HARDWARE AND SOFTWARE SPECIFICATION ...................................................................................... 9
1.11 TOOLS AND TECHNOLOGIES USED WITH REASONING ........................................................................... 9
1. Introduction
The Learning Management System (LMS) developed using the MERN stack (MongoDB,
Express.js, React.js, Node.js) aims to provide a comprehensive platform for online
education. This LMS facilitates seamless interaction between students and instructors,
enabling efficient management of courses, quizzes, assignments, and user progress
tracking within a web-based application. Designed to be intuitive, scalable, and secure,
the system includes essential functionalities like user authentication, course management,
assessment tools, and real-time communication, making it suitable for educational
institutions and e-learning providers.
This proposal outlines the goals, objectives, architecture, and implementation plan for the
LMS, detailing how it meets modern learning needs by leveraging a robust tech stack and
user-centered design.
Project Goal:
To create an intuitive and secure Learning Management System (LMS) using the MERN stack that enhances online
education by streamlining course management, assessments, and communication between students and instructors.
Objectives:
1 Secure User Authentication: Implement role-based access for students and instructors.
3 Assessment Integration: Allow for the creation and grading of quizzes and assignments.
Objectives
1.7 Exclusions
Custom Branding: The LMS doesn’t support institution-specific themes or
branding.
Offline Access: Users need an active internet connection; offline features are not
included.
AI-Powered Adaptive Learning: Advanced AI for personalized learning
recommendations isn’t implemented.
Advanced Reporting: Only basic analytics are included; detailed performance
reports aren’t available.
Multi-Language Support: The LMS is only available in English, with no multi-
language features.
Automated Grading for Subjective Assignments: Only objective quizzes are
auto-graded; essays require manual grading.
Gamification: No badges, leaderboards, or other engagement-enhancing
elements.
Third-Party Integrations (e.g., Video Conferencing): The system lacks native
integration with external tools like Zoom.
Advanced Security: Basic security features are included, but advanced measures
like multi-factor authentication aren’t available.
Mobile App: This LMS is web-based only, with no dedicated mobile application.