Skip to content

sindhureddy-6/Learning-Management-System

Repository files navigation

Learning Management System (LMS)

Overview

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/

Features

For Educators

Course Management

  • 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.

Reports

  • View Enrollment Reports: Access reports displaying the number of students enrolled in their course(s) and relative popularity based on enrollment numbers.

For Students

Account Management

  • 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.

Course Enrollment and Content Access

  • 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.

MVC Architecture

The Learning Management System follows the Model-View-Controller (MVC) architecture to ensure a clear separation of concerns and maintainability of the codebase.

Screenshots

Sign up Page

Sign up Page

Login Page

image

Educator DashBoard

image

Create Course

image

Chapters Page

image

Add Chapter Page

image

Pages

image

Add Page

image

Educator's My Courses Pages

image

Educator Reports

image

Student's DashBoard

image

About

The Learning Management System (LMS) is an online platform designed to facilitate learning interactions between educators and students.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors