Skip to content

Forums ~ User Stories

Joshua Monroe edited this page Nov 3, 2023 · 10 revisions

User Stories

This wiki page is intended to show the different user stories for registered/unregistered users attempting to interact with the forum component of ChiGame.

Definitions

Registered User: An individual authenticated with an account in the ChiGame system

Unregistered User: An individual that is not authenticated with an account

User Stories for Unregistered Users

This section of the page presents user stories for the registered users.

  1. Sarah logs in and uses the search bar to find discussions on her favorite board game.
  2. Alex creates a new thread, uploading images and writing a review about a game he recently played.
  3. Jamie receives notifications when other users reply to a thread she's active in or mention her username.
  4. Chris bookmarks threads for easy access and organizes them by game genre.
  5. Jordan upvotes a helpful post, appreciating the user's contribution to a discussion.
  6. Taylor reports a comment that violates the forum's guidelines.
  7. Sarah edits her comment in a thread to correct a game rule she previously mis-stated.
  8. Alex deletes one of his older comments that he no longer feels is relevant.
  9. Jamie subscribes to a thread to receive email updates on new replies.
  10. Jordan views the forum's leaderboard, checks top contributors, and aims to increase his participation.

User Stories for Unregistered Users

This section of the page presents user stories for the limited functionality of unregistered users.

  1. Jaime visits a ChiGame forum and, intrigued by a thread debating a trending game, and intending to reply is met with "Please sign in to comment" prompt to be able to submit a reply.
  2. Jordan, a frequent ChiGame forum reader, bookmarks intriguing threads for future reading, yet is aware they can't directly interact or post replies.
  3. Alex discovers the "User Reviews" section on ChiGame. They read multiple reviews, and really like this one particular review. They wish to upvote the comment, but cannot because they are a registered user.
  4. Jordan, on another visit, notices a captivating "Game Theories" thread but sees a lock icon, indicating some threads may have restrictions for unregistered users.
  5. Jamie wishes to be notified of new replies in a popular ChiGame thread but sees a reminder that thread subscription is only for registered members.
  6. Alex, after reading a heated ChiGame debate, wishes to report a possibly rule-breaking comment but can't access the "Report" function without an account.

User Stories for Groups

  1. DJ is a registered user. He creates a new group called “The FooBarbarians” and invites his friends to join. As a group admin, he is given the option to activate a private subforum for the group. Upon doing so, the private subforum is created automatically and the members of the group are granted access and notified of its activation.
  2. Rachel is a registered user interested in following a game tournament. When viewing the overview page of the tournament on the main chigame platform, there is a "discussion" link that takes her to the tournament’s subforum where she can create a post in a new thread or reply to someone else’s post an existing thread.
  3. When Rachel clicks on one of the matches displayed in the tournament, she is given the option click on a discussion link related specifically to that match which takes her to a thread associated with the match in the tournament’s subforum.
  4. Max, a chigame admin, creates an official tournament. When he does so, a corresponding subforum is automatically created and associated with the tournament. Now, each time a match is scheduled in the tournament, a thread is automatically created and associated with the match.
  5. A new game called is added to the chigame platform by a chigame admin. This event causes a subforum to be automatically created for the game in the “Games” category of the forum. Registered users can now create new threads discussing a variety of topics related to the game.
  6. Max, a forum admin, notices that users have been using the “General” subforum to ask for help with technical issues a lot lately. To help other types of topics to remain visible to users in “General”, while also enabling them to more easily find help for their technical issues, he creates a new public subforum called “Technical Help” to contain this type of discussion.
Clone this wiki locally