Module Assembly - TC Direct Studio Design First2Finish Challenge Type

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Requirements:

In this assembly challenge, we will implement a new Challenge Type called Design First2Finish

The following are the detailed requirements:

  1. The new Challenge category has the name "Design First2Finish", it should be put into the Studio (i.e. Design) project type
  2. The Challenge will have the Reg/Sub/Review phases. We need to create a new phase template for it. Set the dependency in phase templates to make the review starts when submission starts, so that review will open after the first submission is uploaded.
    • The Reg, Submission and Review phase should be default long so they can keep open. We recommend 30 days here.
  3. There will be no multile round for the Design First2Finish
  4. There will only be the 1st place prize for the Design First2Finish, please refer to the First2Finish category in Development project type.
  5. We don't need Max Number Of Submissions for Design First2Finish
  6. Please set the project_info property to allow multiple submissions for Design First2Finish
  7. The user which has permission on the challenge / project can check out (i.e. Pick up the First2Finish) winner at any time as long as there is submission(s). When user checks out
    • If the registration is open, close the registration
    • If the submission is open, close the submission
    • The checkout user will be assigned as the only reviewer
    • All the scorecards of existing submissions should be fill automatically.
    • The review phase will be closed after filling scorecards.

The parts need to be updated:

  • The launch new challenge: /direct/launch/home
  • The challenge management page: /direct/contest/detail.action?projectId=<challenge ID>

Database updates:

  • https://coder.topcoder.com/internal/database/scripts/trunk should be updated to prepare all the needed lookup data for the new challenge type

SVN:

  • Please use the head trunk of https://coder.topcoder.com/tcs/clients/cronos/applications/direct/trunk
  • Please use the head trunk of DB scripts: https://coder.topcoder.com/internal/database/scripts/trunk

To get the READ-ONLY access to the above SVN, please send an email to support@topcoder.com with your handle, contest name and the SVN address to request a READ-ONLY permission.

VM Environment:

You need TC Direct VM to work on this challenge, please request the VM in the challenge forum.

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.

 

 

 



Final Submission Guidelines

  • All the updated / created source codes, configuration files, build scripts packaged following the same structure as SVN https://coder.topcoder.com/tcs/clients/cronos/applications/direct/trunk
  • All the updated / created source codes of the back end components
  • All the updated dbscripts of https://coder.topcoder.com/internal/database/scripts/trunk
  • A detailed deployment guide with detailed verification steps.���

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30041461