Scenario: Rate and Review - bounswe/bounswe2025group8 GitHub Wiki

🧩 Rate and Review

🎭 Actors

  • Registered User: Virgil A. Long

    • Age: 50
    • Location: San Francisco, USA
    • Job: Automotive Body Repairer
    • Situation: Virgil is really busy with his job this week, causing him to neglect his dog, Buddy. Thus, he finds a volunteer through the neighborhood assistance board app to walk his dog. The volunteer has just returned from the walk with Buddy. Virgil is pleased, as he sees his dog in a happy state. He confirms that the request is completed.
    • Goal: Ensure his dog is taken care of while he is busy with work.
  • Registered User: Tonya R. Rencher

    • Age: 23
    • Location: San Francisco, USA
    • Job: Psychology Student at University of San Francisco
    • Situation: Tonya loves playing with dogs but lives in a dorm that does not permit pets. She regularly uses the neighborhood assistance board app to walk dogs in the area. Today, she just finished walking Buddy, Virgil’s dog.
    • Goal: Spend time with dogs as a way to relax and connect with pets despite dorm restrictions.

Preconditions

  • Virgil has posted an assistance request for one volunteer.
  • Tonya volunteered for the request.
  • Virgil selected Tonya among all the volunteers.
  • Tonya received the necessary information and started the task on time.
  • Virgil confirmed task completion.

🧭 Main Flow (Steps)

  1. The system sends notifications to both Virgil and Tonya, stating that the dog-walking assistance request has been completed and prompts them to leave a review. (1.2.2.1)

  2. Virgil navigates to his personal page and opens the relevant task’s page. (1.1.6.1)

  3. Virgil sees and uses the “Rate and Review” option, which was previously unavailable before the task was marked as complete. (1.1.5.2)

  4. Virgil gives Tonya a rating of 5 out of 5 and adds the comment: "My dog did not want to leave her after the walk." (1.2.4.1)


🧾 Postconditions / Outcome

  • ✅ Virgil’s goal is successfully achieved.
  • The review appears on Tonya’s personal page with Virgil listed as the author.
    (1.2.4.4, 1.1.6.1)