Update FUNCTIONAL REQUIREMENTS HIGH LEVEL authored by elisabet hein's avatar elisabet hein
......@@ -18,17 +18,17 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**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.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.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.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.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.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.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.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.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.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.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
......@@ -50,19 +50,19 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**5) Chat function that allows us to resolve incoming alerts**
**US5.1** As a volunteer I want a chat function so that I can receive updates, share information, and coordinate efforts efficiently in time-sensitive situations with the coordinators and other volunteers. **(could-have)** #26
**US5.1** As a volunteer I want a chat function so that I can receive updates, share information, and coordinate efforts efficiently in time-sensitive situations with the coordinators and other volunteers. **(wont-have)** #26
**US5.2** As an coordinator I want to be able to create different chat groups so that all the relevant information is in one place and easily accessible. **(could-have)** #29
**US5.2** As an coordinator I want to be able to create different chat groups so that all the relevant information is in one place and easily accessible. **(wont-have)** #29
**US5.3** As a volunteer I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(could-have)** #30
**US5.3** As a volunteer I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(wont-have)** #30
**US5.4** As a coordinator I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(could-have)** #30
**US5.4** As a coordinator I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(wont-have)** #30
**6) Allow our volunteers to sign up, create profiles, add different tags etc**
**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 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.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
......
......