[US-1](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/35"US-1 Overview of exhibitions") As a visitor I want to be able to see an overview of all the available exhibitions so that I know choose which one I want to check out.
[US-1](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/35"US-1 Overview of exhibitions") As a visitor I want to see an overview of all the available exhibitions so that I know choose which one I want to check out.
[US-2](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/41"US-2 Create an exhibition page") As a visitor I want to be able to see the contents of an exhibition in a convenient and attractive way so that I can browse the content easily.
[US-2](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/41"US-2 Create an exhibition page") As a visitor I want to see the contents of an exhibition in a convenient and attractive way so that I can browse the content easily.
[US-3](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/56"US-3 Make page mobile friendly") As a visitor, I want to be able to access online exhibitions from any device so that I can view the exhibitions without restrictions.
[US-3](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/56"US-3 Make page mobile friendly") As a visitor, I want to access online exhibitions from any device so that I can view the exhibitions without restrictions.
[US-4](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/59"US-4 Interaction with exhibition content") As a visitor, I want to be able to zoom in on images and documents within an exhibition so that I can examine details closely.
[US-4](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/59"US-4 Interaction with exhibition content") As a visitor, I want to zoom in on images and documents within an exhibition so that I can examine details closely.
#### Managing content
#### Managing content
[US-5](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/10"US-5 Creating an exhibition") As a librarian I want to be able to create a new exhibition so that people can view it freely in the future.
[US-5](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/10"US-5 Creating an exhibition") As a librarian I want to create a new exhibition so that people can view it freely in the future.
[US-6](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/17"US-6 Delete an exhibition") As a librarian I want to be able to delete an exhibition so that I can control what is shown to the public.
[US-6](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/17"US-6 Delete an exhibition") As a librarian I want to delete an exhibition so that I can control what is shown to the public.
[US-7](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/94) As a librarian I want to be able to upload materials to an archive so that I can save them for future use.
[US-7](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/94) As a librarian I want to upload materials to an archive so that I can save them for future use.
[US-8](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/26"US-8 Upload images") As a librarian I want to be able to upload images to an exhibition so that the users can view them.
[US-8](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/26"US-8 Upload images") As a librarian I want to upload images to an exhibition so that the users can view them.
[US-9](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/31"US-9 Adding text") As a librarian I want to be able to add text to an exhibition so that I can add information for others to read.
[US-9](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/31"US-9 Adding text") As a librarian I want to add text to an exhibition so that I can add information for others to read.
[US-10](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/49"US-10 Editor dashboard") As a librarian, I want to have a dashboard where I can do administrative actions for exhibitions (edit, delete, highlight, etc) so that I can easily manage the content on the site.
[~~US-10~~](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/49"US-10 Editor dashboard")~~ As a librarian, I want to have a dashboard where I can do administrative actions for exhibitions (edit, delete, highlight, etc) so that I can easily manage the content on the site.~~ (make into a NFR)
[US-11](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/44"US-10 Edit exhibition functionality") As a librarian, I want to be able to edit the content of an exhibition so that I can correct errors.
[US-11](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/44"US-10 Edit exhibition functionality") As a librarian, I want to edit the content of an exhibition so that I can correct errors.
[US-12](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/53"US-12 Adding PDFs") As a librarian, I want to be able to add other materials such as pdf files to the exhibition so that the users can have additional information that is not shown in the exhibition.
[US-12](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/53"US-12 Adding PDFs") As a librarian, I want to add other materials such as pdf files to the exhibition so that the users can have additional information that is not shown in the exhibition.
#### System requirements
#### System requirements
[US-13](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/54"US-13 User authentication") As a system administrator, I want only authorized users to be able to edit the content on the page to ensure that the content on the site is correct and safe.
[~~US-13~~](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/54"US-13 User authentication")~~ As a system administrator, I want only authorized users to be able to edit the content on the page to ensure that the content on the site is correct and safe.~~ (make into NFR)
## Should-have
## Should-have
...
@@ -42,11 +42,11 @@
...
@@ -42,11 +42,11 @@
#### Managing content
#### Managing content
[US-15](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/55"US-15 Adding videos") As a librarian I want to be able to add videos to the page so that the exhibition can be more interesting.
[US-15](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/55"US-15 Adding videos") As a librarian I want to add videos to the page so that the exhibition can be more interesting.
[US-16](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/22"US-16 Exhibition template") As a librarian I want to be able to change the configuration/template of the exhibition so that I can make the exhibition visually pleasing.
[US-16](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/22"US-16 Exhibition template") As a librarian I want to change the configuration/template of the exhibition so that I can make the exhibition visually pleasing.
[US-17](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/93) As a librarian I want to be able to create educational quizzes for the exhibition so that there is more interaction between the content and the user.
[US-17](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/93) As a librarian I want to create educational quizzes for the exhibition so that there is more interaction between the content and the user.
#### System requirements
#### System requirements
...
@@ -60,29 +60,29 @@
...
@@ -60,29 +60,29 @@
#### Viewing the exhibitions
#### Viewing the exhibitions
[US-22](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/81) As a visitor, I want exhibitions to be categorized (e.g., by type, theme, or location) so that I can filter and find relevant exhibitions more easily.
[US-22](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/81)~~As a visitor, I want exhibitions to be categorized (e.g., by type, theme, or location) so that I can filter and find relevant exhibitions more easily.~~ As a visitor, I want to filter the exhibitions by type, theme, or location, so that I can focus on the ones fulfilling that criteria. (mentor feedback)
[US-23](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/82) As a visitor, I want exhibitions to display published and updated date information so that I can understand how recent or relevant the information is.
[US-23](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/82)~~As a visitor, I want exhibitions to display published and updated date information so that I can understand how recent or relevant the information is.~~
[US-24](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/83) As a visitor, I want to be able to leave feedback on exhibitions so that I can share my thoughts or ask questions.
[US-24](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/83) As a visitor, I want to leave feedback on exhibitions so that I can share my thoughts or ask questions.
#### Managing content
#### Managing content
[US-25](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/84) As a librarian, I want to be able to add audio descriptions to exhibition items so that users can listen to detailed explanations while viewing them.
[US-25](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/84) As a librarian, I want to add audio descriptions to exhibition items so that users can listen to detailed explanations while viewing them.
[US-26](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/85) As a librarian I want to be able to add educational games to the exhibition so that there is more interaction between the content and user.
[US-26](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/85) As a librarian I want to be able to add educational games to the exhibition so that there is more interaction between the content and user.
[US-27](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/86) As a librarian I want to be able to drag and drop content to the exhibition page so that it is more convenient to use.
[US-27](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/86) As a librarian I want to drag and drop content to the exhibition page so that it is more convenient to use.
[US-28](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/87) As a librarian I want to be able to highlight specific exhibitions so that people are more likely to find them.
[US-28](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/87) As a librarian I want to highlight specific exhibitions so that people are more likely to find them.
[US-29](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/88) As a librarian, I want to provide downloadable exhibition guides or materials so that users can explore additional content offline.
[US-29](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/88) As a librarian, I want to provide downloadable exhibition guides or materials so that users can explore additional content offline.
[US-30](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/89) As a librarian, I want to be able to display 3D models in the exhibition so that users can interact with virtual representations of artifacts.
[US-30](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/89) As a librarian, I want to display 3D models in the exhibition so that users can interact with virtual representations of artifacts.
#### System requirements
#### System requirements
[US-21](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/90) As a librarian, I want to be able to tag exhibition items with metadata (such as title, creator, date, and medium) so that users can understand the context of the exhibition pieces.
[US-21](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/90) As a librarian, I want to tag exhibition items with metadata (such as title, creator, date, and medium) so that users can understand the context of the exhibition pieces.
[US-31](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/91) As a system administrator, I want to track user interactions (e.g., views, clicks) so that I can analyze which exhibitions are most popular.
[US-31](https://gitlab.com/Eliisabet/interactive-environment-for-online-exhibitions/-/issues/91) As a system administrator, I want to track user interactions (e.g., views, clicks) so that I can analyze which exhibitions are most popular.