The Learning Management System (LMS) is an online platform designed to facilitate learning interactions between educators and students. It allows educators to create courses, organize content into chapters and pages. Students can sign up, enroll in courses, access course content, mark pages as complete, and view their progress status.
Application URL- https://eduworld-aymq.onrender.com/
- Create a Course: Begin by providing a name of the course.
- Build Chapters: Organize your course into chapters for clear structure.
- Add Pages: Populate each chapter with pages.
- View Enrollment Reports: Access reports displaying the number of students enrolled in their course(s) and relative popularity based on enrollment numbers.
- Sign up: New users can sign up effortlessly by providing their name, email address, and creating a password.
- Sign in: Returning users can sign in using their registered email and password.
- Sign out: All users have the flexibility to log out when needed.
- Enroll in a Course: Gain access to course content and participate in the learning experience.
- View Chapters List: Preview the table of contents before enrolling.
- Display Enrolled Courses: Access enrolled courses in a dedicated section.
- Mark Pages as Complete: Track learning progress by marking pages as completed.
- Show Progress Status: View progress status, possibly through a completion percentage.
The Learning Management System follows the Model-View-Controller (MVC) architecture to ensure a clear separation of concerns and maintainability of the codebase.
Sign up Page
Login Page
Educator DashBoard
Create Course
Chapters Page
Add Chapter Page
Pages
Add Page
Educator's My Courses Pages
Educator Reports
Student's DashBoard










