Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rating Event #11

Open
osozzz opened this issue Aug 23, 2024 · 0 comments
Open

Rating Event #11

osozzz opened this issue Aug 23, 2024 · 0 comments
Assignees
Milestone

Comments

@osozzz
Copy link
Owner

osozzz commented Aug 23, 2024

User Story: Event Rating

Title:

Event Rating

Description:

As a user who has attended an event, I want to be able to rate the event and leave feedback so that I can share my experience and help others decide whether to attend similar events in the future.

Acceptance Criteria:

  1. Rating System:

    • After attending an event, the user should be prompted to rate the event on a scale (e.g., 1 to 5 stars).
    • The rating system should be accessible from the user's event history or through a post-event notification.
  2. Feedback Form:

    • In addition to a star rating, the user should have the option to leave written feedback about their experience.
    • The feedback form should include fields for:
      • Overall experience
      • Specific comments on aspects like organization, content, venue, etc.
      • Suggestions for improvement (optional)
    • The feedback should be submitted anonymously, with the option for the user to reveal their name if they wish.
  3. Display of Ratings:

    • The event's average rating should be displayed on the event's detail page, along with the total number of ratings received.
    • Recent reviews and ratings should be visible to other users, providing them with insights into the event's quality.
  4. Notification and Reminders:

    • Users should receive a notification or email reminder to rate the event shortly after it has concluded.
    • If the user has not rated the event within a specified period, a follow-up reminder should be sent.
  5. Error Handling:

    • The system should ensure that only users who attended the event can submit a rating or review.
    • If the user attempts to submit a rating without attending the event, they should receive an error message.
    • The platform should prevent duplicate submissions by the same user for the same event.

Definition of Done:

  • The event rating and feedback feature is fully implemented and accessible to users who attended events.
  • Ratings and reviews are displayed on the event detail page and contribute to the event's overall rating.
  • Notifications and reminders for post-event ratings are functional.
  • The rating process is thoroughly tested and documented, ensuring accurate and reliable feedback.

Additional Notes:

  • Priority: Medium
  • Estimated Effort: 5 story points
  • Dependencies: User attendance tracking, notification system.
  • Technical Considerations: Ensure that the rating system is secure and that reviews are moderated to prevent inappropriate content.
@osozzz osozzz added this to the Sprint #1 milestone Aug 23, 2024
@osozzz osozzz self-assigned this Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

1 participant