Quick 72hr!!!! Module Assembly - TopCoder Competition Engine - Return Submission Information

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

TopCoder Competition Engine is a system used for Single Round Matches (SRM) and Marathon Matches (MM).

Competition Task Overview

This challenge is expected to improve the information returned for the given problems, like open time, number of previous submissions, score for last solution.

In SRMs or Practice Rooms, when opennin a problem, it will send com.topcoder.netCommon.contestantMessages.request.OpenComponentForCodingRequest

and the backend will return

  • com.topcoder.netCommon.contestantMessages.response.GetProblemResponse
  • com.topcoder.netCommon.contestantMessages.response.OpenComponentResponse

The GetProblemResponse mainly return the information about the problem to be working on, and the OpenComponentResponse will return the information about the user solution, like code etc.

For this challenge, we'd like to return more informations about users' working status for the problem.

Following information should be returned in OpenComponentResponse.

  • open time for the problem
  • number of previous submissions
  • Score for the last solution.

Please make sure the information is returned for Problems in SRMs and Practice Rooms.

Verification

You can follow the SRM Problem Guide to carry out the standard verification process. Let me know if you need any more clarification.

About VMs

Before asking your own VM, you need to have a public key on your profile before asking for the VM.

You can find more details on how to generate a key http://apps.topcoder.com/wiki/display/projects/Generate+SSH+Key and how to connect using it http://apps.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

Please follow https://github.com/appirio-tech/arena-web/wiki/How-to-Deploy-and-Start-Services-in-VM to make your changes take affect.

Previously, we have made several update for the Arena VM.  So when the Arena VM allocated is available for you, there is a problem and a SRM contest already setup, you can reuse that for testing.



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • new/changed files
  • Working VM environment for verification.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30045691