User Scenario 4 - bounswe/bounswe2024group6 GitHub Wiki

Background

Abraham is an intermediate-level English language learner who learned about the app through a friend. He is interested in connecting with her within the app to enhance his learning experience. Abraham wants to follow his friend’s activities, such as the posts she likes, the quizzes she takes, and any quizzes she creates. He aims to use this as a guide to discovering relevant content and as a way to stay engaged with his learning goals.

Goals

  1. Connect with his friend in the app by following her activities.
  2. Discover interesting posts and quizzes based on his friend’s interactions.
  3. Take quizzes his friend has taken or created to expand his own learning.
  4. Track his progress and compare it with his friend’s to stay motivated.
  5. Build a personalized experience by engaging with content his friend finds valuable.

Example Scenario

  1. Abraham uses the user search functionality in the profile to search for his friend's username.
  2. He navigates to his friend's profile and presses the follow button.
  3. He navigates back to his forum feed and now sees the forum threads created by his friend.

Mock-up Illustrations

WhatsApp Image 2024-10-08 at 18 48 58

Related Requirements

  • 1.1.2.12 - Logged-in Users shall be able to search for other users using their nicknames.
  • 1.1.2.15 - Logged-in Users shall be able to follow other users.
  • 1.3.1.1 - Guests shall be able to view the forum feed.
  • 1.3.2.1 - Logged-in users shall be able to do everything that a guest can.
  • 1.3.2.2 - Logged-in users shall have their feeds customized.