Use Case: View and Share Leaderboard - bounswe/bounswe2023group4 GitHub Wiki
Description: This use case describes how a user views the leaderboard and optionally shares their own rank.
Primary Actor: User
Preconditions:
- The user has a device with an internet connection.
- The user is logged into the website or application.
- The leaderboard is available.
Trigger: The user decides to view the leaderboard.
Main Scenario:
- The user navigates to the leaderboard page on the website or application.
- The system displays the leaderboard with the top people.
- The user reads through the leaderboard to see the top-ranked people.
- The user decides to share their own rank and clicks the "share" button.
- The system displays a list of social media platforms.
- The user selects a social media platform and clicks the "share" button.
- The system redirects the user to the selected social media platform and the user shares their own rank.
Alternative Scenarios/Exceptions:
- The user does not want to share their own rank.
- The user skips steps 4-7.
- The user encounters an error while sharing their rank.
- The system displays an error message and prompts the user to try again or contact support.
Priority: Moderate
When Available: Ongoing
Frequency of Use: Multiple times a day
Channel to Actor: Web browser or mobile application