Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Create a Kafka listener to listen for events when a Topcoder First 2 Finish contest ends successfully and get the id of the member that is declared the winner

  • Create an Action in Playoff corresponding to the earlier event

 

Project Background

  • Topcoder is exploring integrating with the gamification as a service platform named Playoff.

  • Based on the events that occur on the Topcoder platform, members will be rewarded (for example, with badges).

 

Technology Stack

  • Nodejs version 10

  • Kafka version 2

 

Code access

This is the first contest in the series and thus, there is no codebase to share

 

Individual requirements

Create a Kafka listener to listen for events when a Topcoder First 2 Finish contest ends successfully and get the id of the member that is declared the winner (Major Requirement)

and

Create an Action in Playoff corresponding to the earlier event (Major Requirement)

 

Both requirements are described in detail in an additional document that we have shared in the contest forum

 

Deployment guide and validation document

Provide the steps to deploy your app. For verification, in the deployment guide itself, you can describe how to verify your solution

 

Important Notes

  • No tests required

  • Use standard for linting

  • The API documentation for Playoff can be found here. Note that you can change the type of api at the top left where it says “Admin”. The documentation is not quite up to the mark, which is why, in the document that we share in the contest forum, we have described exactly what you need to do.

  • Kindly use the provided credentials with caution. Since you will be sharing the same gamification engine, you will need to use your own (or at the least unique) member ids when interacting with the Playoff apis



Final Submission Guidelines

Zip your code and upload to Topcoder.

 

ELIGIBLE EVENTS:

Topcoder Open 2019

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30095525