5. User Stories - Notabela/Camper-Plus GitHub Wiki

Eric Kolbusz

  • As a camp administrator I want to be able to add campers (i.e. add to database) so that I can keep track of each individual camper.
  • As a camp administrator I want to be able to remove campers if they don’t attend the camp anymore to keep records organized.
  • As a camp administrator I want to be able to keep camper records from previous years to lower the amount of work I need to do.
  • As a camp administrator I want to be able to upload consent forms so that campers or their parents can easily access the forms.
  • As a camp administrator I want to be able to keep track of which camper submitted which forms to avoid legal issues.
  • As a parent I want to be able to see which consent forms I have submitted so that I can know what I still need to do.
  • As a camp administrator I want to be able to schedule activities for campers so that camp workers can easily keep track of who is where at all times.
  • As a camp worker I want to be able to see which campers I am in charge of and where so that I can make sure I am doing my job properly.
  • As a parent I want to be able to track my child’s activity and schedule at camp for peace of mind.
  • As a camp administrator I want to be able to automatically create nametags for campers to lower the amount of work I need to do.

Zhirayr Abrahamyan

  • As a camp worker I would be able to submit a Completion report for the tasks which was assigned to me.
  • As a parent I would be able to submit various type of forms to the camp management.
  • As a camp administrator I would be able to suspend a camper who had a behavioral problems.
  • As a camp worker I’m able to report a camper to the manager with an inappropriate behavior.
  • As a camp administrator I would be able to set a reminders related to specific tasks that has to be done.
  • As a camp worker I’m able to report a list of supplies to the manager that the camp is short of.
  • As a camp worker I’m able to report necessary repairs to the manager that the camp is needed of.
  • As a camp administrator I’m able to assign different positions to the staff members in order to organize activities in terms of responsibilities. (such as group header).
  • As a camp administrator I’m able to warn a camp worker who I think did his/her job inappropriate.
  • As a camp administrator I’m able to create, modify rules that campers and camp workers has to follow.

Daniel Obeng

  • As a parent, I want to be able to create an account so I can sign up my kids for camp online
  • As a parent, I want to see which counselors are assigned to my kids so I can have peace of mind
  • As a parent, i want to be able to message my child’s counselors in order to voice my concerns or check on my child’s progress
  • As a parent, I want to be able to sign and submit consent forms online so I don’t have to deal with my child losing a consent form
  • As a camp counselor, I want to be able to take attendance of my assigned kids so I can make ensure everybody is accounted for
  • As a camp administrator, I want to keep track of the usage of internal camp facilities (such as basketball court, skating rink etc) so I don’t create conflicting schedules for the different camp groups.
  • As a camp administrator, I want to create an avenue so parents can submit feedback and general concerns so I can keep improving the services I provide
  • As a camp administrator, I want to store campers’ emergency information in a database so I can easily notify the necessary parties in case of an emergency
  • As a camp administrator, I want to store camper’s immediate parent/guardian's information so I can easily call to notify them in case a grossly unacceptable behavior
  • As a camp administrator, I want to provide bi-weekly(or more) feedback to camper’s parents so they can be aware of their child’s behavior and performance at camp.

Christopher Kwok

  • As a camp administrator I want to be able to make nametags faster so that I don't have to spend 2 hours making 200+ nametags
  • As a camp administrator I want to be able to create a registration form for both staff and kids to keep organized.
  • As a camp administrator I want to be able to keep my information in one place so the admins next year can improve on the previous years
  • As a camp administrator I want to be able to see medical forms so we can be prepared for an allergy attack
  • As a parent I want to be able to see if I made all the necessary payments
  • As a camp administrator I want to be able to notify parents all at once so they can be notifed of any upcoming events
  • As a camp worker I want to be able to see which campers I am in charge of and where so that I can make sure I am doing my job properly.
  • As a parent I want to be able to share any photos the camp has taken of my child
  • As a camp administrator I want to be quickly log attendance everyday to track which kids are coming in.
  • As a parent I want to be able to connect with the staff in case of an emergency
⚠️ **GitHub.com Fallback** ⚠️