Scenario 2 - bounswe/bounswe2024group11 GitHub Wiki
Search & Create a Quiz
Persona & Story
Mr. Brown is a very experienced English teacher. He knows English very well. Learning languages is his passion. He developed his passion for languages while travelling around the world when he was younger. He wants to make his lectures more interactive because the students get bored easily and have a low attention span. Moreover he is a tech enthusiast and he wants to combine these two passions to solve his problem. In order to make his lectures more appealing and measure his students' knowledge level, he wants to create online quizzes about the topics he covered in his lessons. Therefore he is looking for a platform to fulfill his desire. Since he does not have much free time, he also wants to search for other people's quizzes about the topics he wants.
Goals
- Mr. Brown wants to search for quizzes about specific topics he covered in his lectures.
- Mr. Brown wants to create a quiz if the quiz with the specific topic he wants is not on the platform.
- Mr. Brown wants to create custom quiz questions for the quizzes he creates.
Pre-conditions
- Mr. Brown has registered on the platform and logged in.
Scenario
- Get in the Quiz Page
Mr. Brown opens the quiz page on his browser.
- Search for a Quiz Tag
Mr. Brown searches for quiz about forensics.
- See Resultant Quizzes
Unfortunately, there is no quiz about forensics.
- Press "Create Quiz"
So he decides to create a new quiz.
- Add New Questions
He creates custom quiz questions for his quiz.
- Finish Quiz Creation
He created the quiz he wants.
Requirements Covered
- 1.1.2.1 Registered users shall be able to create quizzes.
- 1.1.2.2 Registered users shall be able to create quiz questions.
- 1.1.2.6 Users shall be able to view any quizzes.
- 1.1.2.10 Users should be able to search quizzes semantically.
- 1.1.2.13 Registered users shall be able to view a quiz feed.