Skip to content

Keerthilochankumar/Learning-Management-System

Repository files navigation

Learning Management System: A Learning Management System (LMS) is a software application designed to deliver, manage, and track educational content. It provides a centralized platform for learners to access course materials.

Web Application Main Functionalities

  • For Educators:

  • Create a Course: Begin by providing a name and description for the course.

  • Build Chapters: Organize course content into chapters for clear structure.

  • Add Pages: Populate chapters with specific pages like "Introduction to Algebra" for an engaging learning experience.

  • For Students:

    • Sign Up: New users can effortlessly create an account using their name, email, and password.
    • Sign In: Returning users can access their courses using their registered email and password.
    • Sign Out: Users have the flexibility to log out as needed.
  • Course Enrollment:

    • Enroll in a Course: Students can easily gain access to course content by enrolling.
    • Preview Chapters: Students can view the chapter list before enrolling.
    • Enrolled Courses Display: A dedicated section displays courses a student is enrolled in.
  • Learning Progress:

    • Mark Pages as Complete: Students can track progress by marking pages as complete.
    • Progress Status: Feature showing completion percentage to visualize learning progress.
  • Reporting and Account Management:

    • Reports Access: Educators view enrollment and course popularity reports.
    • Change Password: All users can change their account passwords for security.

Steps To Use:

  1. For Educators:

    • Begin by logging in to the Learning Management System.
    • Create a new course by providing a title and description.
    • Organize the course content by building chapters.
    • Add specific pages to each chapter for detailed content delivery.
  2. For Students:

    • New users can sign up by entering their name, email, and creating a password.
    • Returning users can sign in using their registered email and password.
    • Students can enroll in a course to access its content and participate in learning activities.
    • student can mark pages as complete to track their learning progress within a course.
    • View the completion percentage to understand the progress made in the enrolled course.
  3. Course Management Features:

    • Students can preview the list of chapters before enrolling in a course.
    • Easily access and navigate enrolled courses in a dedicated section.
  4. Account Security and Reporting:

    • For account security, all users can change their passwords as needed.
    • Educators have access to reports showing the number of students enrolled in courses and their popularity based on enrollments.

Application Screenshots:

lms-13 lms-12 lms-11 lms-10 lms-9 lms-8 lms-7 lms-6 lms-5 lms-4 lms-3 lms-2 lms-1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published