A learning management system is a great digital platform to educate students online. Student who has his/her unique identity(Roll Number, Name, Father Name, Gender, Email,DOB, Session, Degree, etc) is enrolled in system with his/her respective course. So, a number of students taught in a particular course. Course can b described as its(Title, Course code and Credit Hour etc). A course is also assigned to a tutor who can upload teaching materials like lectures/Slides/books and  quiz in LMS. Now, BZU wants to develop its own online learning portal(BZU-LMS). You are required to write down the important classes you would use for the program and a brief description of the state and behavior for which each class would be responsible like field/method names, and/or describe the functionality. You will also establish the interaction between the classes with access modifiers where applicable. You can write the above solution in C++ code or UML class /object diagrams.

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter10: Knowledge Management And Specialized Information Systems
Section: Chapter Questions
Problem 4SAT
icon
Related questions
Question

A learning management system is a great digital platform to educate students online. Student who has his/her unique identity(Roll Number, Name, Father Name, Gender, Email,DOB, Session, Degree, etc) is enrolled in system with his/her respective course. So, a number of students taught in a particular course. Course can b described as its(Title, Course code and Credit Hour etc). A course is also assigned to a tutor who can upload teaching materials like lectures/Slides/books and  quiz in LMS. Now, BZU wants to develop its own online learning portal(BZU-LMS).

You are required to write down the important classes you would use for the program and a brief description of the state and behavior for which each class would be responsible like field/method names, and/or describe the functionality. You will also establish the interaction between the classes with access modifiers where applicable.

You can write the above solution in C++ code or UML class /object diagrams.

Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Project Roles
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning