Release Assembly - TV and Movie Rating Game Assembly 2

Register
Submit a solution
The challenge is finished.

Challenge Overview

1.   Project Overview

The client for this project, Hercules Corp, develops search, browse, and recommendation technologies for TV shows and movies. These technologies are designed to help customers (who use Hercules Corp's consumer products) find TV shows and movies they are interested in.

Hercules Corp needs a way to test and evaluate different ranking algorithms they create. The goal of this project is to build an application to assist in this process.

The idea is to build two applications, a TV and Movies Rating game and a Business User Console application. The new TV and Movie Rating game will be a single web-based application that allows users to rate TV shows and movies based on three different game variations: Recommendations, Metadata, and Browse. The Business User Console will allow business users to view the results of experiments, and to create and manage experiments.

The purpose of this contest is to fix bugs in the apps and make them ready for release.

2.   Competition Task Overview

This contest is responsible of fixing the following minor issues:

  1. When I'm choosing between two lists of recommendations, horizontally center the images for each row. Also, each row should be outlined when I hover it (like when I am picking a seed movie or TV show to rate).
  2. On hover over, the year should be displayed along with title and description.
  3. The Start Over link shouldn't take the user all the way home. It should take the user to page where they choose to rate either TV shows or movies, i.e., it should take user to the screen that is after invitation screen (in Browse game this depends on available data)
  4. In the Browse game, we'll need some contextual logic for the copy text. For example, when a user is comparing a list of movies to another list of movies, the copy text should say "Which movie is better". It should say "Which set of movies is better?"
  5. The main body area of the console should not be fixed width. As it is, on big screens there is a lot of waste on either side of the body, and the user needs to horizontally scroll to see all the content.
  6. If a user has just uploaded experiment data (or there is already experiment data because a user has copied an existing experiment), the user should not be presented with the option to upload experiment data again. More specifically, if an experiment already has experiment data associated with it (such as a situation where a user has just uploaded data, or where an experiment has been copied), the button should be greyed-out (so it is less prominent), and the text should be changed to "Re-upload Experiment Data"
  7. https://apps.topcoder.com/bugs/browse/HSSD-21
  8. https://apps.topcoder.com/bugs/browse/HSSD-25
  9. https://apps.topcoder.com/bugs/browse/HSSD-36
  10. Need to make some minor UI changes to the tv and movie rating game, see attachment "tv and movie update". The changes include:
    • The wooden frame of the TV set should be roughly the same size as the velvet curtain frame of the movie set. As it is, the TV frame is too thick.
    • Eliminate the split in the black background completely.
    • In a number of circumstances, I found that the new UI caused certain elements to be overlapped on top of one another. This will be fixed based on the updated UI Prototype.
    • There seems to be an ugly line on the bottom of the screen that should be removed (see ugly line screen shot), this is also done in the updated UI Prototype.
  11. The Comcast logo should be applied to the Business User Console, see .attachment "business user console update".
  12. Every time I go to the Business User Console home page, I get the attached error message (PersistenceIssue.tiff). After I click OK, I can use the BUC as normal, so I'm not sure why the error is being reported.

Note the winner will be responsible of deploying this to our VM.

3.   Testing

We'll setup the winning submission on VM and have it tested. The winner will be responsible of making sure all the issues mentioned in section 2 are correctly fixed.

4.   Technology Overview

  • J2EE 1.5
  • J2SE 1.6
  • JavaScript
  • JQuery 1.8
  • Spring 3.1
  • SimpleCaptcha 1.2
  • Quartz 2.1.6
  • Apache Log4j 1.2.6
  • Tomcat 6.0
  • MySQL 5.1.42
  • HTML5

5.   Documentation Provided

All documents can be downloaded from the contest forum.

6.   Competitor Restrictions

CCA is required.



Final Submission Guidelines

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30032869