Skip to content

User Scenarios

cem güngör edited this page Oct 7, 2024 · 25 revisions

Scenario 1

Sevda Kuşuçmaz

Sevda is a 17 year-old girl who has just decided to become a genuine cinephile, she finds cinema magazines and long articles full of fuzzy words really exhaustive to read, she is really short-tempered and looking for cinema commentators that writes rather short but quite intellectually without going deep into unrelated issues and over biased comments.She occasionally complains about not being able to find a cinephile among her peers at highschool to discuss on cult films, new directors or 3rd wave cinema, therefore she needs a platform to follow and read what people of similar interests are watching and thinking to be able to foster her intellectual passion.

Following Actions

  • Sevda will register to the application and then login to her profile
  • She will search for movies by filtering their IMDB ratings to filter cult movies.
  • Among the searched results, she will enter one of the pages that has the movie she watched and liked before.
  • On that page, she would find other profiles who have commented on that movie and enter one of this profiles.
  • She will inspect what this profile's owner is watching, plan to watch and lists created by him/her.

Related requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.1 Users shall be able to view posts
  • 1.1.2.1.2 Users shall be able to view films
  • 1.1.2.1.3 Users shall be able to view lists prepared by the users
  • 1.1.2.1.4 Users shall be able to view user profiles
  • 1.2.1.1.2 The platform shall allow users to search for films by using the release date, genre, director’s name, rating.
  • 1.2.3.6 Posts should be commented on by the users.

Scenario 2

Demir Zekikunduz

Demir, who has graduated 4 years ago with an honors degree, found himself disappointed after 2 years of working at a famous corporate company as marketing specialist and decided to switch to another job, which is documentary directing, for the last 2 years he made two documentaries, one is about the birds passing by Istanbul during the whole year and the other is famous and historic bakeries of Istanbul, he is now working on a new one and this time his objective is to make a documentary on the old and famous local cinema group in Turkey called "sinematek". His eventual objective is to create a local way of story-telling which is compatible with the needs and wants of the Turkish people, therefore he is searching for a platform that he can read and analyze the comments made for the documentaries in the app.He cares about what the people think on documentaries rather than doing so for those of critics.This was the whole idea that dragged him to this path: documenting and serving the uncommon knowledge to the common people.Obviously he is not one of those dwellers of an ivory-tower.

Following Actions

  • Fahri will search films by filtering their type as "documentary"
  • He will pick up one of the documentaries listed and see the posts of this film.
  • He will read the reviews of other users.

Related requirements

  • 1.1.2.1.6 Users shall be able to filter films by their types : documentary, horror, action, comedy
  • 1.2.3.1 Posts should be created by the users
  • 1.2.3.3 Posts should contain reviews and comments about the films.
  • 1.1.2.1.1 Posts shall be viewed by other users in the platform.
  • 1.2.3.2 Posts must belong to a film, i.e each film must be in a one to many relationship with posts.

Scenario 3

Fahri Gonzolos

Fahri grew up in Germany during his childhood despite the fact that his origin is Samsun.At that time his parents tried to start a new life in there with their new baby-boy,but his mother Özlem, missed Samsun after 12 years of living in Münich and they all moved back to Bafra.Fahri still remembers his childhood days in Münich and especially misses those days which her mother took him to cinema to see some superhero films.Now 28 years old, Fahri still doing his best to stay up-to-date and share his thoughts on cinema platforms, however on most of the sites and especially in one called "eksi sözlük" his comments are often met with harsh insults, other platforms also either do not allow for users to comment or charge them with a subscription fee per month.Hence, Fahri seeks a platform to share his comments, ideas and criticisms for free.

Following Actions

  1. Fahri will register on the platform with a unique username, email, and password.
  2. He logs into his profile using his credentials.
  3. Fahri will search for a specific movie using the search function.
  4. After selecting a film, he will write a detailed review about it and post this on the film’s page.
  5. He will interact with other users' comments on the same film.
  6. Fahri browses through the platform for more films to watch and review, following similar steps as above.

Related Requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.1.2.1.6 Global user shall be able to semantic search for films by using Wikidata.
  • 1.1.2.1.1.1 Registered users shall be able to create posts.
  • 1.2.3.1 Posts should contain reviews about the films.
  • 1.1.2.1.1 Global user shall be able to view posts.

Related Mockups

Register to the system:

Mobile-signup-screen

Login to the system:

Mobile-login-screen

Search for a film:

films page

Write a post for the film:

Create post page

Scenario 4

Mahmur Sıfırınaltında

Mahmur is a 50 years-old, retired petty officer living in İzmir.After retirement he felt a great gap during the time he spent idle in the house so he started to watch some combat films that reminds him of his former years from the film platforms both free and with charge.He first watched some cult war movies such as Full Metal Jacket,The Commander and Master Samurai and then expanded his watch-list to over 1000 films, also he started to take notes on scenes whenever he caught a mistake or inaccuracy in terms of military techniques.One day his son Erol suggested him to write those notes to a blog or a movie page as they are valuable enough to share, carrying all the experience and domain knowledge his father had all those years. Mahmur found our app tailored for his wishes, he can both keep his wish-list for the films he wants to see in future and also he can share his technical thoughts on war-scenes, he almost still feels as if he is in the office and loves to see his followers increasing day by day.

Following Actions

  1. Mahmur registers to the platform with his personal details.
  2. After logging in, he filters war movies to find his preferred genre.
  3. Mahmur picks specific war films he has watched and notes inaccuracies in military techniques.
  4. He writes detailed posts on these inaccuracies and shares them on the film's page.
  5. Mahmur views and replies to comments from other users who interact with his posts.
  6. He maintains a wishlist of war movies he plans to watch and review.

Related Requirements

  • 1.1.1.1 Users shall be able to register with a unique username, e-mail address, and password.
  • 1.1.1.3 Users shall be able to log in using their registered credentials.
  • 1.2.1.3.1 The platform shall allow users to filter the search results by films, posts, directors/actors and film lists.
  • 1.1.2.1.1.1 Registered users shall be able to create posts
  • 1.2.3.1 Posts should contain reviews about the films.
  • 1.1.2.1.1 Global user shall be able to view posts.
  • 1.2.3.3 Each post shall be associated with a single film in a many-to-one relationship.
  • 1.1.2.1.1.9 Registered users shall be able to create lists.

Related Mockups

Register to the system:

Mobile-signup-screen

Login to the system:

Mobile-login-screen

Search for a film:

films page

Write a post for the film:

Create post page

See the posts for a film:

posts for films

Create a Film List

Create List

Scenario 5

Billur Arayan

Billur is a senior university student at Mimar Sinan Fine Arts University, she is living in Beşiktaş with her 2 cats. Occasionally she spends her Saturdays going to a movie in Beyoğlu. One of those Saturdays she had an unexpected encounter which led her to download our app. She took her ticket for Dune 2 and when the time has arrived went to the cinema saloon few minutes earlier. There she saw a boy at her ages, with a t-shirt on her favorite directors's picture on it. She had an instant crush on him and thought whether to try to talk to him or not during the movie. At the end she couldn't dare to do so. When she arrived at home, she had a great idea. She thought that her crush can possibly have the our app (his t-shirt is a sign of him being a cinephile) and he may write some comments for the Dune 2 page which lets her to find his name and write to him.She soon after downloaded our app and started the follow the Dune 2 page so that she can be notified whenever someone writes a comment on the page. So thanks to our app, guess who and who are going to a movie on this Saturday?

Following Actions

  • Billur searches for the film Dune 2.
  • Then proceed to the posts about Dune 2.
  • Sees the users on each post.
  • Sees the profile pictures of each user and recognizes her crush.
  • Follows her crush.
  • Then comments on the post of her crush.

Related requirements

  • 1.2.1.1.2 The platform shall allow users to semantic search for films according to the film's name, release date, genre, director’s name, rating by using Wikidata.
  • 1.2.1.3.1 The platform shall allow users to filter the search results by films, posts, directors/actors and film lists.
  • 1.1.2.2.6 Users shall be able to follow other users on the platform.
  • 1.1.2.2.4 Users shall be able to write comments to posts.

Related Mockups

Search for the film:

films page

See the posts for a film:

posts for films

See the details of the posts:

post page

See the profile page of the user:

profile page

📋 Lab Reports

📆 Meeting Notes

🧪 Lab Meetings

🗓️ General Meetings

⚙️ Backend Meetings

📝 Milestone Reports

📑 Project Documents

📜 Docs

📋 Requirements & Elicitation

✏️ Scenarios & Mockups

🗂 Plan & Roles

📊 Diagrams

👥 Team

SemanticFlix Archieve

📝 Milestone Reports

📆 Meeting Notes

🧾 Requirements

Project Plan

📊 Diagrams

👥 Team

📝 Researches

Repository Documentations

📁 Templates

Clone this wiki locally