Use Case: Profile
Selin Işık edited this page Apr 8, 2023
·
3 revisions
Primary actor: Member or Guest
Goal in context: To view profile information or modify profile settings
Preconditions:
- A member is a type of user that has logged in and have appropriate username and passwords
Trigger:
- Member selects "Profile" button from the sidebar
- Guest selects a user and clicks.
Scenario:
- The member logs into the system and is presented with the main menu.
- The member selects the "Profile" button.
- The guest selects a user and clicks on the user to access the user's profile
- If the user is a guest, the system displays the profile information as much as profile owner allows and limited portion of the profile owner's activities.
- If the user is a member, the system displays the profile informationas much as member allows and all of the member's activities.
- The member can choose to hide certain profile information by selecting the "Edit Profile" button and making the appropriate changes.
- The member can accept friend requests by selecting the "Accept" button in the friend requests section.
- The member can share achievements by selecting the "Edit Profile" button and choosing the appropriate achievement to share from all his/her activities and.
Exceptions: username or passwords are incorrect or not recognized see use case User Registration and Login. Secondary actors: System administrator
Priority: High
When available: First Increment
Frequency of use: Very often.
Channels to actor: Via the Prediction Polls app on a mobile device or web browser.
- Meeting 1 - 03/03/2023
- Meeting 2 - 09/03/2023
- Meeting 3 - 10/03/2023
- Meeting 4 - 16/03/2023
- Meeting 5 - 18/03/2023
- Meeting 6 - 23/03/2023
- Meeting 7 - 25/03/2023
- Meeting 8 - 30/03/2023
- Meeting 9 - 01/04/2023
- Meeting 10 - 06/04/2023
- Meeting 11 - 08/04/2023
- Meeting 12 - 27/04/2023
- Meeting 13 - 29/04/2023
- Meeting 14 - 04/05/2023
- Meeting 15 - 10/05/2023