@@ -14,23 +14,23 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
...
@@ -14,23 +14,23 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**2) Log incoming alerts in a ticketing system**
**2) Log incoming alerts in a ticketing system**
**US2.1** As a volunteer, I want to be able to set my availability status, so the system only assigns me cases when I am able to respond. **(must-have)** #24
**US2.0** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should-have)** #21
**US2.2** As a volunteer, I want to be able to view and update the status of cases assigned to me so that I can manage my tasks and ensure timely rescue operations. **(must-have)** #24
**US2.1** As a volunteer, I want to be able to view and update the status of cases assigned to me so that I can manage my tasks and ensure timely rescue operations. **(must-have)** #24
**US2.3** As a coordinator, I want to be able to oversee different stages of the rescue process of the case, so that I can see that everything is going accordingly and deal with any problems. **(should-have)** #25
**US2.2** As a volunteer, I want to be able to update the status of my assigned tasks (e.g., open, in progress, or closed), so that I can keep the team informed about the current state of the rescue operation. **(must-have)** #24
**US2.4** As a coordinator, I want to be able to prioritize alerts based on severity and urgency, so that the most critical cases receive immediate attention. **(must-have)** #25
**US2.3** As a volunteer, I want to receive notifications for new alerts that match my expertise or location, so I can respond promptly to urgent cases. **(must-have)** #32
**US2.5** As an coordinator, I want to be able to log and create reports for incoming alerts made via phone calls, so that all alerts, regardless of source, are recorded in the system for better tracking and management. **(must-have)** #28
**US2.4** As a coordinator, I want to be able to oversee different stages of the rescue process of the case, so that I can see that everything is going accordingly and deal with any problems. **(should-have)** #25
**US2.6** As a volunteer, I want to be able to update the status of my assigned tasks (e.g., open, in progress, or closed), so that I can keep the team informed about the current state of the rescue operation. **(must-have)** #31
**US2.5** As an coordinator, I want to be able to log and create reports for incoming alerts made via phone calls, so that all alerts, regardless of source, are recorded in the system for better tracking and management. **(must-have)** #28
**US2.7** As a volunteer, I want to receive notifications for new alerts that match my expertise or location, so I can respond promptly to urgent cases. **(must-have)** #32
**US2.6** As an coordinator, I want to be able to view the status of all reports (e.g., open, assigned, or closed), so that I can monitor progress and take action if needed. **(must-have)** #25
**US2.8** As a volunteer, I want to be able to submit feedback, so that I can share my experience and suggest improvements to the process. **(should-have)** #27
**US2.7** As a coordinator, I want to be able to assign the ticket to a volunteer, so I can assign tickets to new volunteers who do not have permission to choose their tickets yet. #25
**US2.9** As an coordinator, I want to be able to view the status of all reports (e.g., open, assigned, or closed), so that I can monitor progress and take action if needed. **(must-have)** #25
**US2.8** As a volunteer, I want to be able to view and track historical data on cases I’ve worked on, so that I can review past activities and identify patterns or areas for improvement. **(must-have)** #19
**3) Allow us to create reports and statistics**
**3) Allow us to create reports and statistics**
...
@@ -62,18 +62,22 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
...
@@ -62,18 +62,22 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**US6.1** As a member of the public, I want to be able to fill out a form, so that I can apply for a volunteer position. **(must-have)** #11 , #12
**US6.1** As a member of the public, I want to be able to fill out a form, so that I can apply for a volunteer position. **(must-have)** #11 , #12
**US6.2** As an coordinator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)** #16
**US6.2** As a member of the public, I want to be able to define what I can help with as a volunteer, so the organization can use my skills. **(must-have)** #11
**US6.3** As an coordinator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)** #16
**US6.3** As an coordinator, I want to be able to control access levels for volunteers, ensuring that those without authorization can only view information relevant to their role. **(must-have)** #17
**US6.4** As an coordinator, I want to be able to control access levels for volunteers, ensuring that those without authorization can only view information relevant to their role. **(must-have)** #17
**US6.4** As a volunteer, I want to be able to view and track historical data on cases I’ve worked on, so that I can review past activities and identify patterns or areas for improvement. **(must-have)** #19
**7) Monitoring of the location of volunteers on map**
**US6.5** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should-have)** #21
**US7.1** As a volunteer, I want to be able to set my location, so the system only suggests me to cases where I am a nearby volunteer. **(must-have)** #7
**~~US6.6~~**~~ As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(should-have)** #23~~ olemas juba (7.1)
**US7.2** As a coordinator, I want to be able to filter volunteers by location, so that I can quickly find and assign the most suitable volunteer for a specific case. **(must-have)** #10
**7) Monitoring of the location of volunteers on map**
**US7.3** As a coordinator, I want to be able to see the location of volunteers, so that I can have an overlook of the volunteers and their location. **(must-have)** #10
**8) Other**
**US7.1** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(must-have)** #7
**US8.1** As a volunteer, I want to be able to set my availability status for taking calls, so I can log when I am on call duties. **(must-have)** #24
**US7.2** As a coordinator, I want to be able to filter volunteers by location and availability, so that I can quickly find and assign the most suitable volunteer for a specific case. **(must-have)** #10
**US8.2** As a volunteer, I want to be able to submit feedback, so that I can share my experience and suggest improvements to the process. **(should-have)** #27