Challenge Overview
Previously, we have launched Topcoder - Provide Way To Pre-Register Members When Launching Challenge challenge. We'd like to improve this functionality.
- Validate for terms for members are added to the challenge. Display users and links to terms they haven't agreed to
- Make sure the registration phase is never opened. Right now, when the challenge launches the reg phase is left open so anyone can still join the challenge
- Set private challenges to unrated, no impact to reliability.
- instead of register members into the challenge until the challenge is activated. We'd like to register them when any time the challenge is saved. This logic can be wisely, like
a. first validate the terms.
b. check if the member is already registered, if yes, do nothing, if no, register this member.
c. no need to save the member lists in the challenge property, the list should be dynamically retrieved to dislay.
- Please use dev branch (commit 1d5357ce7b5c7d436b5d4620736580552bdcbae9) of https://github.com/appirio-tech/direct-app
How to Run Direct App Locally
Please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app about how to build, deploy and run direct-app locally.
- Updated Build and Deployment Steps for ���https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app if needed.
- Verification Steps
- Validate for terms for members are added to the challenge. Display users and links to terms they haven't agreed to
- Make sure the registration phase is never opened. Right now, when the challenge launches the reg phase is left open so anyone can still join the challenge
- Set private challenges to unrated, no impact to reliability.
- instead of register members into the challenge until the challenge is activated. We'd like to register them when any time the challenge is saved. This logic can be wisely, like
a. first validate the terms.
b. check if the member is already registered, if yes, do nothing, if no, register this member.
c. no need to save the member lists in the challenge property, the list should be dynamically retrieved to dislay.
- Please use dev branch (commit 1d5357ce7b5c7d436b5d4620736580552bdcbae9) of https://github.com/appirio-tech/direct-app
How to Run Direct App Locally
Please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app about how to build, deploy and run direct-app locally.
Final Submission Guidelines
- Code Changes For direct app- Updated Build and Deployment Steps for ���https://github.com/appirio-tech/tc-common-tutorials/tree/master/docker/direct-app if needed.
- Verification Steps