Skip to content

deco3500/teampreview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Documentation Wiki Link Here: https://github.com/deco3500/teampreview/wiki

Team Previews wiki contains all documentation for the project throughout the semester. We detail our problem space for the project and the processes that were taken to takle the problem aswell as our sprint iterations and further documentations.

#Promotional Website View our promotional website here: https://deco3500.github.io/teampreview/

#Prototype Link to Prototype here: https://invis.io/UC8Y6XT4E

How to use it:

###Search for movie/reviewer

  • Starts from the homepage (not logged in), click “log in” or “sign up” to do the taste test.
  • Once logged in/signed up, click the green search button on the top right corner to search for movies (click the top half) or reviewers (click the bottom half).
  • If searched for movie, click the title of it in the search page, it will go to the movie page, in which it shows the details of the movie, the reviews of it and also the adjusted scores of the reviews.
  • Click the “home” button on the top right corner to return to the homepage, or using the “back” button on the left. Use the green search button to search for reviewer. In the reviewer’s profile, click “follow”, it will then indicate that you have followed this reviewer. If you think their reviews are biased, click the sad face, and he is now being marked as biased.

###User panel

  • In the user panel on the left, click “write review”, it goes to the page in which you can rate the movie and write review for it, click “submit review”, it links to the movie page for the one you just reviewed.
  • Click “following”, it shows you all the reviewers you are currently following.
  • Click “review history”, it shows the movies you have reviewed, the most recent ones will be on the top. The contents include partial reviews, written date, given score as well as adjusted score.
  • In the user profile, it has the user’s profile picture, username, description, contact details and their prefered genres based on the taste test. If you want to redo it, click the button next to the genres, and it will go to the taste test page.

Also view our prototype feedback on our wiki here: https://github.com/deco3500/teampreview/wiki/Team-Preview-%7C-Prototype:-Invision And as well as our feedback of the prototype here: https://github.com/deco3500/teampreview/wiki/Team-Preview-%7C-User-Testing---Feedback

#Introduction The project is called Before the Trailers and aims to address the bias in movie reviews. It will do this by calculating an adjusted score for the given review based on the reviewer’s history against other reviewer’s history.

#Concept A web application that gathers reviews from other websites, sources and from user submission that allows users to read those reviews and view the scores free from the bias of the reviewer. This will be done by creating an adjusted score for a movie from the reviews history compared against other reviewer’s history. When the user views a review for a movie there will be two scores displayed being the reviewer’s score and the adjusted score calculated by the website. This will give the user an idea of what the reviewer really thinks of the movie. Users can sign up and become reviewers themselves and post their own reviews. Other users can rate reviews if they feel the review is accurate. Users can search reviews history to see how they reviewed things in the past to see if they align with their reviews align with how they reviewed the movie.

Users will be able to create a feed of reviewers they will would like to follow and read their reviews easily. The reviewers that the user follows will affect the users movie suggestions allowing the user to personalize their experience.

The application will send users movie suggestions based on other reviews from the application. These suggestions would serve to inform the user of the movie such as a movie that has been out for some time but recently the similar users have rated highly.

The target audience of the application is 16-30 as they are most likely to go to see movies. They are willing to use online media to find reviews rather than the older generations relying on reviews publish in physical new media. They are likely to have access to movies through various means such as Netflix. This will allow the user to find movies they can watch immediately as well as new releases. Younger generations will also be less likely to have seen older movies and allow the recommendations section to be more useful when recommendated older movies seeing a surge in popularity.

Comparing to other sources for reviews such as IMDB and Rotten Tomatoes this application will allow the user to view an adjusted score for how the movie compares to other similar movies the reviewer has seen instead of just showing the normal rating. The application will also allow the user to follow reviewers they like to see what movies they are reviewing.

#Problem and Resolution

We created web application that gathers reviews from other websites, sources and from user submission that allows users to read those reviews and view the scores free from the bias of the reviewer. This app aims to address the bias in movie reviews. It will do this by calculating an adjusted score for the given review based on the reviewer’s history against other reviewer’s history.

###Choosing a genre

pickgenre

Choosing genre(s) is a process done by user when creating a new user profile in our app. This is to give focus on which genre(s) a user interested in. With this, other reviewers will acknowledge what kind of movie genre(s) this particular user will review and interested in. Also, the recommended movie to this user will be around his preferred movie genre(s).

###Choosing rated movies

ratingmovies

User also will be asked to choose at least 3 rated movie during the process creating a new user profile. This will strengthen which movie genre(s) they interested in.

###Movie review page

screenshot 385

This is the Movie review page. From this page, reviewer will be able to see all reviews on this movie. It evolved since we added an adjusted score to final product of Movie reviews page. This score is effected when reviewers give more or less score to the movie.

###Homepage for not log-in user

screenshot 386

This is the homepage for user who is not log-in to our app. It evolved when user is still can look for a movie that they interested in. Just that it is not focused to their preference. Below is the image of suggested new movies released to non-log-in user. User is still able to look at each of the movie reviewed score for them to decide whether they interested in that particular movie or not.

screenshot 387

#Team

Angus Wood

ID - 43544631

Role - Frontend

Joy Zhang

ID - 43718003

Role - Design

Fatin Shahrol

ID - 4329270

Role - Content

Kevin Leong

ID - 43554416

Role - Backend

Decision

Decisions will be made by three quarters majority or in the case of a stalemate the team leader(Angus) will decide.

Poor Performance

The member will be asked to explain the reasons that lead to the situation and actions to be taken to prevent it from happening again.If the reason for the problem is unacceptable or the same problem continues, the other group members will notify the course staff of it. If the problem remains, the course staff will be notified that the group wishes to have a peer review.

Conflicts

Individuals will have equal chance to speak, and hear all sides to gain a full understanding of the issue. The situation will be assessed from all sides; a fair and reasonable solution will be made that everyone will agree upon. If the issues remains unresolved due to disparity of opinions between members, the problem will then be escalated to the course staff for mediation.

#Communication The team will meet on Fridays after 12pm at University of Queensland if needed. There will also be communication through facebook to organise/discuss issues. All files will be stored and shared through Github while utilising Source Tree to continuously obtain and update working files. The team will be utilising CamelCase as their primary file naming convention. The social platform that has been adopted for the team is facebook due to all team members being on the platform and it also being the fastest method of communication for the team.

#Plan

Date Project Phase and Task Resource
31/08 - 13/09 Research and Modeling: 1) Collect raw data, the methodologies may include interview the target users and questionnaire. 2) Refine the initial idea based on the collected data. 3) Build personas. 4) Complete the initial documentation and proposal. Questionnaire
14/09 - 27/09 Requirement Definition: 1) Analyse user requirements based on the collected data. 2) Describe the capabilities of the product.
28/09 - 04/10 Design Framework: 1) Reference interaction paradigm, think of possible behaviours that will happen between the users and the product. 2) Start the initial interface design, create the layout and elements involved.
05/10 - 11/10 Design Refinement: 1)Complete a paper prototype, which includes all the elements created in framework design phase. 2) Conduct user testing using the paper prototype, observe the user’s behaviour and ask them to fill in the questionnaire. 3) Further refine the idea based on the user testing results, mainly focus on the workflow and add/delete elements if needed. Paper prototype, Questionnaire, Illustrator
12/10 - 01/11 Prototype: 1) Complete digital prototype and the runnable product as much as possible. Illustrator, InvisionApp, Balsamic Mockups
02/11 - 15/11 Test and Evaluation: 1) Conduct user evaluation test to see if the user requirements are met. 2) Analyse the collected data and make conclusion on the product. 3) Complete the final report.

#Tags #Bias #Collaboration #Conversation #Awareness #Corroboration

#Movie #Reviewers

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published