Skip to content

sbme-tutorials/Learning-Management-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An MVP of Learning Management System by Codebrains

  • To access, Username: omar and password: 01234567

📝 Table of Contents

📙About

  • The Learning Management System (LMS) is an open-source platform built using the Qt framework. The LMS is designed to provide a desktop interface for managing educational content, as well as tracking student.
  • The LMS is highly customizable and modular, allowing institutions to tailor it to their specific needs. The platform is built using the Qt framework, which provides a robust set of tools and libraries.

📃Documentation

  • Generated By Doxygen in index.html file in documentation folder
  • To read full documentation download This folder and open $ index.html $ Download Documentation

🏢Functionalities

The program is an admin dashboard, Admin should be able to do the following:

  • Login to Dashboard
  • Add new Admin(s)
  • Add new student(s)
  • Add new professor(s)
  • Assign Professor(s) to a Course
  • Add Student(s) to a Course

  • Admin can show the Student Info

○ Basic Info : ■ First Name ■ Last Name ■ Age ■ Mobile ■ Email ■ Grade
○ The registered courses and their grades. ○ Enroll him in a certain course & edit his grades.

  • Admin can show the Professor Info

○ Basic Info : ■ Name ■ Age ■ Mobile ■ Email ■ Title
○ The Assigned courses and their Students. ○ Assign him to a new course.

  • Admin can show the Courses Info

○ Basic Info : ■ Name ■ Code ■ Lecture Hall ■ Time ■ Professor(s) ■ Student(s) Name alongside their grades
○ Add Student/Professor to the course.


  • Admin can search by ○ course_code ○ student_name or ID ○ professor_ID or Name

  • Export the course/student/professor info to a csv file

📃 Validations

📷Demo Screenshots

  • Login

  • Add new admin

  • Homepage "Student, Course, Professor"

-Add new course

  • Add new professor/ student

🙅🏻‍♂️Contributors

Mohamed Elsayed Eid
Mohamed Elsayed Eid
Abd El-Rahman Shawky
Abd El-Rahman Shawky
omarnasser0
Omar Abdulnasser
Mohamed Elsayed Ali
Mohamed Elsayed Ali
Mohammed Ali
Mohammed Ali
Ahmed Kamal
Ahmed Kamal

About

An MVP of Learning Management System by Codebrains

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.9%
  • QMake 2.1%