Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2 . ( 1 5 pts ] UML Class diagram. Consider a Quiz Management System ( QMS ) that administers quizzes to students, automatically grades

2.(15 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, multiple-choice 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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions