@@ -22,7 +22,7 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
...
@@ -22,7 +22,7 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**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)**
**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)**
**US2.5** As an administrator, 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)**
**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)**
**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)**
**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)**
...
@@ -30,33 +30,31 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
...
@@ -30,33 +30,31 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**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)**
**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)**
**US2.9** As an administrator, 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)**
**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)**
**3) Allow us to create reports and statistics**
**3) Allow us to create reports and statistics**
**US3.1** As an administrator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)**
**US3.1** As an coordinator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)**
**US3.2** As an administrator, I want to be able to create statistics on rescue outcomes (e.g., number of animals released, rehabilitated, or deceased), so that I can track the success of rescue operations. **(must-have)**
**US3.2** As an coordinator, I want to be able to create statistics on rescue outcomes (e.g., number of animals released, rehabilitated, or deceased), so that I can track the success of rescue operations. **(must-have)**
**US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)**
**US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)**
**US3.4** As an administrator I want to be able to create reports and statistics, so that I can analyze the effectiveness of our rescue efforts and make data-driven decisions. **(should-have)**
**US3.4** As an coordinator I want to be able to create reports and statistics, so that I can analyze the effectiveness of our rescue efforts and make data-driven decisions. **(should-have)**
**4) A knowledge base for our volunteers**
**4) A knowledge base for our volunteers**
**US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)**
**US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)**
**US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a chat, so that I can ask for help and recommendations regarding the animal. **(must-have)**
**US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(won't-have)**
**US4.3** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(must-have)**
**US4.3** As a volunteer, I want to receive updates about new guidelines added to the knowledge base, so that I stay informed and can follow best practices in rescue operations. **(should-have)**
**US4.4** As a volunteer, I want to receive updates about new guidelines added to the knowledge base, so that I stay informed and can follow best practices in rescue operations. **(should-have)**
**5) Chat function that allows us to resolve incoming alerts**
**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)**
**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)**
**US5.2** As an administrator 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)**
**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)**
**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)**
**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)**
...
@@ -66,26 +64,18 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
...
@@ -66,26 +64,18 @@ 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)**
**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)**
**US6.2** As an administrator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)**
**US6.2** As an coordinator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)**
**US6.3** As an administrator, 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)**
**US6.4** As a volunteer I want to be able to have a profile so that I can save my information and history. **(must-have)**
**US6.5** 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)**
**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)**
**US6.6** 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)**
**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)**
**US6.7** 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)**
**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)**
**US6.8** As an administrator I want the volunteers to have tags, so that I can send emergency alerts based on their experience and knowledge. **(must-have)**
**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)**
**7) Monitoring of the location of volunteers on map**
**7) Monitoring of the location of volunteers on map**
**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)**
**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)**
**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)**
**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)**
\ No newline at end of file
**US7.3** As a volunteer, I want to receive alerts when a case is assigned to me based on my location, so that I can respond quickly and manage my workload efficiently. **(must-have)**
**US7.4** As an administrator I want to be able to monitor the location of volunteers on a map, so that I can efficiently send emergency alerts to nearby volunteers. **(must-have)**