Skip to content

parvez86/LearningManagementSystem

Repository files navigation

SUST LMS Online Education System:

plot This is a Django e-learning website. This is a complete collection of educational e-learning management systems. On this website, the Deepartment head may join as a superadmin. He can manage teachers, monitor learners, register courses, make announcements and govern the profile of the user. The course teacher of all courses shall be granted the title of "Instructor". In the teacher profile, the instructor may manage the course, course content, create quizzes, assignments, upload class materials, and overall manage all the students enrolled in this course. Students are identified in our system as "learners". They may register for courses, create their profile, take quizzes, study tutorials, read notes, and read the announcements from the instructors and the superadmin. This is truly a complete bundle of e-learning system. All of the educational materials are on one platform on this website.

Documentation of this project:

  • Architecture
  • LMS_Features

This is the homepage of our website:

Architecture:

The SUST LMS Online Education System can be divided into components. These components are not well separated in the current version, but serve as a model for future changes.

  • Core

    • Post Types
    • Settings
  • Users

    • Admin (Department Head)
    • Instructor (Course teacher)
    • Learners (Students)
  • Views

    • Website (Frontend)
    • Admin For three individual Users
  • Content

    • Courses
    • Modules
    • Tutorials
    • Quizz (MCQ questions and answers)
    • Notes (upload and download)
    • Lessons
    • Announcement
    • Assessment
    • Create and manage profile
  • Access Management

    • Membership
    • Permissions

LMS_Features

Add Instructior Manage Users Add Tutorials
add_Instructior manage_users add_tutorials
Instructor Profile Learner Quiz SignUp Page
instructor_profile learner_quiz signup_page

About

A simple Django-based e-learning website where teachers can manage their courses, course contents, upload class materials, create quizzes, assignments, and overall management of all the students enrolled in this course. The students can access these resources and take part in the assessments. There are three types of users: learner(student), ins…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors