We want to write an application to administer online quizzes. For this exercise do not model a student taking the quiz, nor their scores. This is just the information content of the quiz itself. • Each quiz will be uniquely identified by its name. • Each quiz will have one or more quiz questions. • Every question, no matter what type it is, will have: o The question text itself. • The number of points possible for the question. • The sequence number of the question. No two questions within a quiz can have the same sequence number. • For true/false questions: • The question text will make a statement. We need to capture whether that statement is true or not. • For multiple choice questions: o You will have two or more possible answers. o Out of all of those answers, just one will be correct. The rest are wrong. • Each quiz question answer is dependent upon the quiz question that the answer is part of. • For multi-select questions: o You will have two or more possible answers. o Out of all of those answers, one or more will be correct. The rest are wrong. • The scoring mechanism. There are only three possible values: all or nothing, right minus wrong, and equally weighted. Make sure that we never use an invalid scoring mechanism. 1. In drawio, give me a UML model of the above business rules. 2. In the same drawio file, on a different page, give me the relation scheme diagram. 3. Provide me with a definition for each class.
We want to write an application to administer online quizzes. For this exercise do not model a student taking the quiz, nor their scores. This is just the information content of the quiz itself. • Each quiz will be uniquely identified by its name. • Each quiz will have one or more quiz questions. • Every question, no matter what type it is, will have: o The question text itself. • The number of points possible for the question. • The sequence number of the question. No two questions within a quiz can have the same sequence number. • For true/false questions: • The question text will make a statement. We need to capture whether that statement is true or not. • For multiple choice questions: o You will have two or more possible answers. o Out of all of those answers, just one will be correct. The rest are wrong. • Each quiz question answer is dependent upon the quiz question that the answer is part of. • For multi-select questions: o You will have two or more possible answers. o Out of all of those answers, one or more will be correct. The rest are wrong. • The scoring mechanism. There are only three possible values: all or nothing, right minus wrong, and equally weighted. Make sure that we never use an invalid scoring mechanism. 1. In drawio, give me a UML model of the above business rules. 2. In the same drawio file, on a different page, give me the relation scheme diagram. 3. Provide me with a definition for each class.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
please answer only the UML diagram.
![We want to write an application to administer online quizzes. For this exercise do not model a student taking the quiz, nor their scores.
This is just the information content of the quiz itself.
• Each quiz will be uniquely identified by its name.
• Each quiz will have one or more quiz questions.
●
Every question, no matter what type it is, will have:
o The question text itself.
O
o The number of points possible for the question.
• The sequence number of the question. No two questions within a quiz can have the same sequence number.
• For true/false questions:
• The question text will make a statement. We need to capture whether that statement is true or not.
• For multiple choice questions:
o You will have two or more possible answers.
o Out of all of those answers, just one will be correct. The rest are wrong.
o Each quiz question answer is dependent upon the quiz question that the answer is part of.
For multi-select questions:
o You will have two or more possible answers.
• Out of all of those answers, one or more will be correct. The rest are wrong.
• The scoring mechanism. There are only three possible values: all or nothing, right minus wrong, and equally weighted.
Make sure that we never use an invalid scoring mechanism.
1. In drawio, give me a UML model of the above business rules.
2. In the same drawio file, on a different page, give me the relation scheme diagram.
3. Provide me with a definition for each class.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fe756c83c-885a-47c2-b5ab-baca3065d8e1%2F245f4dfa-6f24-4b9c-a834-5e875409d55c%2F6m6vgau_processed.jpeg&w=3840&q=75)
Transcribed Image Text:We want to write an application to administer online quizzes. For this exercise do not model a student taking the quiz, nor their scores.
This is just the information content of the quiz itself.
• Each quiz will be uniquely identified by its name.
• Each quiz will have one or more quiz questions.
●
Every question, no matter what type it is, will have:
o The question text itself.
O
o The number of points possible for the question.
• The sequence number of the question. No two questions within a quiz can have the same sequence number.
• For true/false questions:
• The question text will make a statement. We need to capture whether that statement is true or not.
• For multiple choice questions:
o You will have two or more possible answers.
o Out of all of those answers, just one will be correct. The rest are wrong.
o Each quiz question answer is dependent upon the quiz question that the answer is part of.
For multi-select questions:
o You will have two or more possible answers.
• Out of all of those answers, one or more will be correct. The rest are wrong.
• The scoring mechanism. There are only three possible values: all or nothing, right minus wrong, and equally weighted.
Make sure that we never use an invalid scoring mechanism.
1. In drawio, give me a UML model of the above business rules.
2. In the same drawio file, on a different page, give me the relation scheme diagram.
3. Provide me with a definition for each class.
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY