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)
-
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)
-
Virgil navigates to his personal page and opens the relevant task’s page. (1.1.6.1)
-
Virgil sees and uses the “Rate and Review” option, which was previously unavailable before the task was marked as complete. (1.1.5.2)
-
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)