122k views
1 vote
A user can request a quiz for the system. The system picks a set of questions from its database and compose them together to make a quiz. It rates the user's answers and gives hints if the user requests it. In addition to users, we also have tutors who provide questions and hints. And also, examiners who must certify questions to make sure they are not too trivial, and that they are sensical. Make a use case diagram to model this system. Work out some of your use cases. Since we don't have real stake holders here, you are free to fill in details you think is sensical for this example.

1 Answer

0 votes

Final answer:

The use case diagram for a quiz system involves interactions between users requesting quizzes, examiners certifying questions, and tutors providing content. Detailed use cases include creating quizzes, rating answers, providing hints, submitting new content by tutors, and question certification by examiners. Proper study tips and time management are emphasized for quiz-takers.

Step-by-step explanation:

Use Case Diagram for Quiz System:

The system of interest is a quiz composition system that involves several actors: users (students), tutors, and examiners. The main functionalities of this system include:

  1. Requesting a quiz.
  2. Compiling questions from the database to make a quiz.
  3. Rating answers.
  4. Providing hints.
  5. Supplying questions and hints (tutor).
  6. Certifying the quality of questions (examiner).

Use Cases Explanation:

Here are some detailed use cases:

  1. Create Quiz: A user requests a quiz, and the system selects a group of questions to create a personalized quiz.
  2. Rate Answers: After a user has completed a quiz, the system evaluates the answers and assigns a score.
  3. Provide Hints: If the user requests assistance, the system offers hints to guide them to the correct answer.
  4. Submit Questions and Hints: Tutors submit new questions and hints to the system for possible inclusion in quizzes.
  5. Certify Questions: Examiners review questions to ensure they meet the required standards of difficulty and sensibility before they are added to the system's database.


Make sure to study for the quiz properly, keep track of the time, and review your full quiz results after submission to improve learning outcomes.

User Bruno Polo
by
7.5k points