User Scenario 1 - bounswe/bounswe2024group6 GitHub Wiki

Background

Bobby is a new user who recently discovered the app. He has very little experience with English and minimal exposure to language learning applications. Bobby is primarily interested in using the app to build foundational English skills, with a focus on beginner-level content. The app’s forum will be essential for him, as it allows him to ask questions and seek help from other users or instructors. He is also likely to engage with the beginner-level quizzes to gradually improve his language skills.

Goals

  1. Gain basic English language skills through beginner-level quizzes.
  2. Use the forum to ask questions about English language concepts.
  3. Engage with others on the forum to deepen his understanding of English.
  4. Track his progress and feel encouraged as he completes beginner-level activities.
  5. Build confidence in using English in a supportive environment.

Example Scenario

  1. Bobby goes to the forum feed, finds a forum thread that interests him and clicks it.
  2. Bobby scrolls through the posts under the thread in search of useful information.
  3. He find a post that he enjoys and tries to bookmark it to look at it later.
  4. The system prompts Bobby to register to like this post, and Bobby clicks the link that pops-up on the screen.
  5. Bobby fills in the fields requested to sign up to the system and creates his account.
  6. Bobby navigates back to the forum post that he enjoyed and successfully bookmarks the post.

Mock-up Illustrations

WhatsApp Image 2024-10-08 at 17 49 13

Related Requirements

  • 1.1.1.1 - Guests shall be able to sign up.
  • 1.3.1.1 - Guests shall be able to view the forum feed.
  • 1.3.1.2 - Guests shall be able to view the posts under a forum thread.
  • 1.3.2.6 - Logged-in users shall be able to bookmark posts in the forum.