Answered step by step
Verified Expert Solution
Question
1 Approved Answer
2 . ( 1 5 pts ] UML Class diagram. Consider a Quiz Management System ( QMS ) that administers quizzes to students, automatically grades
pts UML Class diagram. Consider a Quiz Management System QMS that administers quizzes to students, automatically grades student responses to quizzes, and generates reports of quiz results. A quiz consists of questions. There are different types of questions, including essay questions, multiplechoice questions, and true false questions. Quizzes have an answer key that is provided by the instructor. Students take quizzes on the system, and make a submission with their quiz answers when they are finished. The system grades submissions against the answer key, and records a grade for each student. NOTE: Student information is obtained from an external student database, which you need not worry about designing. The primary system class will be called QMS for Quiz Management System.Draw a UML diagram that shows the classes QMS Quiz, Question, EssayQuestion, MultipleChoiceQuestion, True FalseQuestion, Student, Answerkey, and Submission. Your diagram must show appropriate relationships with labels and multiplicities. Include instance data and methods in your classes, but only enough to cover the description above. please draw a UML class diagram for this problem
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started