Campus Activity Hub

Site contents › Product Backlog

Product Backlog

User story titleRankBacklog IDItem typeEpicUser storyAcceptance criteriaPriorityStory pointsDependenciesTarget sprintStatusOwnerEvidence link
Publish an activity1US01User storyPublishAs a student organiser, I want to publish an activity with its category, date, venue, skill level and number of places, so that other students can discover i…Given I complete the New activity form, when I save, then the activity is stored as Draft and is not shown on Browse Activities until I set it to Open.
Given…
Must5-Sprint 1DoneAfiya AzadLive page: Organise an Activity
Browse upcoming activities2US02User storyDiscover & joinAs a student new to campus, I want to browse upcoming activities and filter them by interest, so that I can quickly find one that suits me.Given activities exist in several statuses, when I open Browse Activities, then only upcoming activities that are not Draft, Cancelled or Completed are shown…Must3US01Sprint 1DoneThidarat KhlaiboonmeeLive page: Browse Activities
Request a place3US03User storyDiscover & joinAs a student, I want to request a place on an activity through a short form, so that the organiser knows I want to take part.Given I select 'Join an activity', when I choose the activity, agree to the community guidelines and save, then a registration is stored with status Requeste…Must5US01Sprint 1DoneAfiya AzadLive page: Browse Activities
Track my requests4US04User storyDiscover & joinAs a student, I want to see all my requests and their status in one place, so that I know which activities I have a place on.Given I have made requests, when I open My Activities, then I see only my own requests with activity, start time, location, status and organiser comment.
Giv…
Must3US03Sprint 1DoneThidarat KhlaiboonmeeLive page: My Activities
Confirm or waitlist requests5US05User storyProcess & lifecycleAs a student organiser, I want to see new requests for my activities and confirm or waitlist each one, so that I stay within the venue limit and students kno…Given there are new requests, when I open Manage Registrations, then 'Requests to process' shows only Requested items, grouped by activity, oldest first.
Whe…
Must5US03Sprint 2DoneVishal Vilas JadhavLive page: Manage Registrations
See places left6US06User storyDiscover & joinAs a student, I want to see how many places are left on each activity, so that I do not request a place on an activity that is already full.Given an activity has Capacity 12 and 9 confirmed places, then 'Places left: 3' is shown on its card.
Given Confirmed places would exceed Capacity, when the …
Should2US05Sprint 2DoneAfiya AzadLive page: Browse Activities
Withdraw my request7US07User storyDiscover & joinAs a student, I want to withdraw my request if I can no longer attend, so that my place can be offered to someone on the waitlist.Given I have a Requested or Confirmed registration, when I tick 'I want to withdraw' and save, then it appears in the organiser's 'Withdrawals to process' vi…Should2US04, US05Sprint 2DoneMathusha VasanthakumarLive page: My Activities
Close an activity and record attendance8US08User storyProcess & lifecycleAs a student organiser, I want to update my activity's status and record who attended, so that listings stay accurate and I can see turnout.When I set an activity to Completed or Cancelled, then it leaves Browse Activities and appears under Past activities.
Given an activity has finished, when I …
Should3US05Sprint 2DoneVishal Vilas JadhavLive page: Manage Registrations
Help and community guidelines9US09User storyContentAs a first-time visitor, I want a clear explanation of how joining works and the community guidelines, so that I know what to expect before I take part.The Help & Guidelines page explains how to join, what each status means, how to withdraw and how to become an organiser, in plain language.
The page shows it…
Should2-Sprint 1DonePeace T OkwuazuLive page: Help and Guidelines
Rate a completed activity (optional)10US10User storyFeedbackAs a participant, I want to rate an activity I attended, so that organisers can improve future sessions.Given I open 'Rate an activity', when I choose the activity and a rating from 1 to 5 with an optional comment and save, then the rating is stored against tha…Could3US08Sprint 2DoneThidarat KhlaiboonmeeLive page: Help and Guidelines