Release Assembly - TC Direct Prize Section Update

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

We want to update the prize section of software challenge and studio challenge. And we have done part of it. The implemented part is 

1) Moved the checkpoint prize and checkpoint prize number into Prize section for studio and software challenge

2) Display the costs other than Prizes for studio challenge in challenge details page (only in read-only mode)

We provide the implement part submission as input, please check the download section of the challenge.

In this challenge, we want to implement the following:

  • As we add the checkpoint prize to prize section for multiple round software challenge, so the existing on the fly cost calculation in Prizes Edit Section should be updated to take the checkpoint prize into account.
    • Please make sure you update to make the challenge total displayed at the right bottom corner like what it's used to be. The provided implementation is incorrect.
    • Please make the "Checkpoint Prizes" label the same font size as "Prizes".
    • Please make sure the updates do not break the existing calculation for the main prizes.
  • Add the similar on-the-fly cost calculation for the studio challenge. Now in the Prizes Edit Section of studio challenge, it only displays the prizes inputs, we want the other costs are displayed at the bottom and automatically calculated when the prizes data changed.
    • On-the-fly cost calculation should take checkpoint prizes into account for multiple round studio challenge.
    • The spec review cost and screening cost should be retrieved via AJAX, refer to how software part implements.

      $.ajax({
              type: 'POST',
              url:  ctx+"/launch/getReviewCostAjax",
              data: {'projectCategoryId' : categoryId, 'prize' : contestCost.firstPlaceCost},
              cache: false,
              dataType: 'json',
              async : true,
      ...

You will need a TopCoder VM to work on this contest, please request the VM in the challenge forum.

Information about VM can be found below:

VM specific information is found here: http://apps.topcoder.com/wiki/display/projects/Direct+VM and http://www.topcoder.com/wiki/display/docs/VM+Image+2.5. Upon registration as a submitter or reviewer you will need to request a VM based on the new TopCoder Cockpit/Direct image. To request your image, please use the forum. Before requesting your VM, you need to ensure that you have an SSH key created and in your member profile. Instructions to do so are here: http://www.topcoder.com/wiki/display/projects/Generate+SSH+Key, and instructions to connect afterwards are here: http://www.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

SVN:

Please work base on the SVN: https://coder.topcoder.com/tcs/clients/cronos/applications/direct/trunk revision 243673

The provided submission is not based on this revision, so please merge the provided submission first.



Final Submission Guidelines

���The final submission deliverable should contain

  • All the updated / changed codes in the same structure as topcoder direct trunk.
  • A detailed deployment / verification guide. 

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30042086