Scenario 5 - bounswe/bounswe2024group11 GitHub Wiki
Follow User & View User Badge
Persona & Story
Emin is a gymnast in his university's sports club and he visits Bogazici University in Turkey for the SportFest event with his team. He wants to learn about terminology of the sports in English, thus, he uses this English Language Learning Platform. He also uses the forum feature of the platform in order to deeply learn about words about sports in English. Moreover, he wants to discover other users, such as Vince, that are related with sports in the platform and follow them for further related content in English.
Goals
- Emin wants to scroll through questions in forum and wants to get in one of them.
- Emin wants to see answers of that forum question.
- Emin wants to visit the profile page of the author of the answer to that forum question, Vince.
- Emin wants to see the follower count and follower level badge of Vince.
- Emin wants to refresh Vince's profile page and see the new follower level badge of Vince.
Pre-conditions
Emin has registered on the platform and logged in.
Vince has registered on the platform.
Scenario
Get in a Forum Question
Emin scrolls through the forum to look for sports related questions. He sees one of the forum question and gets in that question to see the answers of that question.
See Answers of a Forum Question
When Emin gets in to the question, he sees all of the answers to that question listed under the forum question.
Go to Profile Page of the Author of the Answer
Emin finds one of the answers to the question he got in interesting and wants to go to profile page of the author of that answer, Vince.
See Follower Count & Follower Level Badge
Emin views the follower count of the Vince in his profile page along with his Follower Level Badge.
Follow User
Emin sees Vince's follower count and finds out it 99 for the time being at that moment. He follows Vince and wants to see whether Vince's Follower Level Badge will change or not.
See New Follower Level Badge
Emin refreshes the profile page of Vince and sees Vince has 100 followers now. Emin discovers that Vince has won the 100 Followers Badge afterwards.
Requirements Covered
- 1.1.1.6 Registered users should have a profile page.
- 1.1.3.13 Registered users shall be able to view a forum feed.
- 1.1.3.4 Users shall be able to view any forum questions.
- 1.1.3.3 Registered users shall be able to answer forum questions.
- 1.1.4.1 Registered users shall be able to follow other registered users.
- 1.2.1.1 The system shall give users badges.