Data Flow Diagram (DFD)¶
The Data Flow Diagram (DFD) represents how data flows within the LearnX LMS platform. It visually explains how users (students and instructors) interact with the system and how data is processed, stored, and managed across different components.
DFD Level 0 - Context Diagram¶
This level provides an overview of the complete system. It shows how students and instructors communicate with the LearnX LMS, which handles authentication, course management, and media storage using MongoDB Atlas and Cloudinary.

DFD Level 1 - System Process Breakdown¶
The Level 1 diagram expands the system into key functional processes Authentication, Course Management, and Course Completion. It illustrates how data moves between users, the database, and external services to support secure login, course handling, and student progress.
