Key Information

Register
Submit
The challenge is finished.

Challenge Overview

In our first challenge, we created all models defined in the provided TCUML and all endpoints from the provided Swagger definition with the following tags:

  • User

  • Lookup

 

In this challenge, we need to implement the next set of endpoints (details below).

The REST API will be deployed to Azure.

Detailed Requirements

  1. Implement all endpoints from the provided Swagger definition with the following tags:

  • LearningArea

  • LearningCategory

  • Settings

  1. Logs should be saved at a file called mentorapp.log

  2. All POST/PUT/DELETE operations have to be audited and saved on a file called audit.log

  3. Update the README.md (if needed)

Technology overview

 

You will find the following assets attached on the challenge forum (available on registration):

  • Link to access the Gilab repo

  • Detailed application design specification

  • Swagger API definition

  • TCUML

If you don’t have the TCUML Tool installed, you can find it here: https://www.topcoder.com/tc?module=Static&d1=dev&d2=umltool&d3=description

 

Feel free to ask on the challenge forum in case of any doubt/question.

 


Final Submission Guidelines

Submit a git patch for the latest commit in the develop branch.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30064394