Skip to content

Scenario 3

Serdar Akol edited this page Oct 30, 2022 · 19 revisions

Collaboration Scenario

330px-Aivazovsky_-_Self-portrait_1874

Persona

  • Ivan Aivazovsky
  • Russian Romantic painter
  • Mostly works on seascapes, called as marine art.
  • Loves to hang out in art community platforms and share his artworks.
  • Apparently has some obsession with seas.

Story

Ivan Aivazovsky is planning to hold an online art gallery with Lev Lagorio, who is known primarily for his seascapes and maritime scenes. He wants to let his followers know that they are going to hold an exhibition. He aims to increase the popularity of his artwork by the help of our art community platform.

Preconditions

  • Ivan Aivazovsky has already registered to the platform.
  • Currently he is logged in to the system.

Actions

1. Ivan Aivazovsky has logged in to his account. Right now he is at the homepage, viewing the latest artworks dropped on his timeline. At the right of the screen, he can see the suggested artworks based on his activity. On the top-right corner, it says he has three unread messages in his inbox. It can be also seen that platform recommends artworks based on Ivan's latest activity.

pg1

2. By clicking on the dialog box, he opens a pop-up that shows the unread messages. He moves forward to open the private chat with Lev Lagorio. To do so, he clicks on the message.

pg2

3. He writes to Lev to let him know that he is going to open the online gallery and add him as a collaborator. He sends the message and then leaves the chat.

pg3

4. After letting him know, he navigates to the Gallery section. He creates a collection and publishes exhibition by adding Lev Logario as a collaborator. He sets starting date, ending date and notification preferences for his followers. He adds tags and gives a title to his gallery as "Landscapes". He writes a description about the exhibition. He could have chosen the physical exhibition option, however he wants to open an online exhibition.

pg4

Acceptance Criteria

  • Users shall be able to log in to the application using their credentials, (username or e-mail), and password. (1.1.1.2)
  • Registered users shall be able to chat with other users. They shall be able to send and receive private messages. (1.1.4.11.)
  • Registered Users shall be able to organize online or physical exhibitions. (1.1.6.1.)
  • Exhibition organizers shall be able to add other users to the exhibition as collaborators. (1.1.6.1.1)
  • Exhibition organizers shall be able to add art items to the online exhibition either by adding an existing art item from their gallery or uploading a new art item. (1.1.6.1.2.)
  • Exhibition organizers shall be able to send notifications to their followers about the exhibition (1.1.6.1.3. ).
  • Exhibition organizers shall be able to set the start and end date of the exhibition.(1.1.6.1.4. )
  • Exhibition organizers shall be able to tag the exhibition with the existing tags created by active users. (1.1.6.1.5. )
  • Exhibition organizers shall be able to set title and description for the exhibition. (1.1.6.1.6.)
  • Registered users shall colloborate on an exhibition by accepting the invitation of exhibition organizers. (1.1.6.2.)
  • Participants shall be able to add art items to the online exhibition either by adding an existing art item from their gallery or uploading a new art item. (1.1.6.2.1.)
  • System shall send notifications to the users related to the exhibition functionality. (1.2.1.1)
  • The system shall be accessible on Android Platforms and web platforms. (2.3.1)
  • The interface of the system should have clear layouts with distinct buttons, menus, and calls to action. (2.3.3.1)

Home 🏠

Project 💻

Practice Application 💻

Group Members 👨‍💻

Research 🔍

Timesheets 📝

CMPE451 Meeting Notes 🗒️

General Meetings

Frontend Meetings

Backend Meetings

Mobile Meetings

CMPE352 Meeting Notes 🗒️

Clone this wiki locally