-
Notifications
You must be signed in to change notification settings - Fork 1
Scenario 5: Searching
- Name: Orkun Colakoglu
- Age: 16
- Occupation: High school student
- Background: Orkun is high school student who loves all sports, especially basketball. Orkun loves talking about the NBA with others and has the ability to make great comments about the games and players. He dreams about becoming a basketball journalist.
-
One day browsing on the internet to find some information about the NBA, Orkun finds our webpage. While trying to figure out whether he likes the page or not before signing up, he finds the search bar.
-
Orkun types
Los Angeles Lakerson the search bar, to see what will be returned. He sees a team page which contains the main information about the Lakers and some user entries about the team below. -
Trying to find out more he searchs for a player but this time he doesn't type the full name, he just types
Kyrieand sees the player page for Kyrie Irving because this was the most semantically relevant result among players and teams and user entries below. -
He continues with looking for information about one of the last nights games he types
Boston - Phoenix. In return of that query he actually sees many user comments about the game. -
After that he starts to create different inputs like
dunkand sees user comments about nice slam dunks happened in the last night. As he keeps scrolling down, he observes that he is starting see comment about previous games. As surfing through these comments he sees that some player or team names are links that he can click which send him to the related Wikidata page which contains more detailed information. -
Finally, just to have some fun, he types irrelevant words and finds some comments that include the same words or some similar words and he decides that he has found the true platform to share his opinions about the games.
Note: Despite this scenario is created using an unregistered user, searching works the same for registered or unregistered users. So, if the user had registered before starting to search, they would have had the exact same experience.
- 1.2.4.1 Users shall be able to semantically search for queries regardless of them being a guest or member.
- 1.2.4.2 Search shall return several results for each query.
- 1.2.4.3 Search shall return link to team and player pages if the query matches team or player's name.
- 1.2.4.4 Search shall use Wikidata API to find the names of NBA players and teams
- 1.2.4.5 Search should return the possible similar results if cannot achieve to find a successful result.
- User searches for "Los Angeles Lakers":
- User navigates to Los Angeles Lakers info page:
- User navigates to Lebron James' info page:
- User scrolls through the main screen of the app and taps to search button.
- Search bar is shown. User search for the keyword he want and see related keywords, posts and pages.
- User taps team page section. Team page screen is shown.
- User taps posts section. Posts are shown.
- Berat Yılmaz
- Bilge Kaan Güneyli
- Murat Can Kocakulak
- Zeynep Buse Aydın
- Nurullah Uçan
- Ceyhun Sonyürek
- Ahmet Batuhan Canlı
- Talha Ordukaya
- Miraç Öztürk
- Scenario 1: Logging in and Seeing Posts
- Scenario 2: Posting an Exercise Program
- Scenario 3: Posting a Diet Program
- Scenario 4: Rating Another User's Programs
- Scenario 5: Chatting with Another User
- Lab9 Meeting Notes
- Lab8 Meeting Notes
- General Meeting Notes #3
- Lab7 Meeting Notes
- Lab6 Meeting Notes
- Lab5 Meeting Notes
- General Meeting Notes #2
- Lab4 Meeting Notes
- General Meeting Notes #1
- Lab3 Meeting Notes
- Lab2 Meeting Notes
- Lab1 Meeting Notes
- Frontend Meeting Notes #1