Challenge Overview
Project Overview
We want to build an automated notifications system for our challenges.
This will analyze all live challenges on a large number of different key performance indicators, create a page that contains all this data, and a system that automatically emails the relevant information out to the correct people. Our system needs to be able to vary what metrics we measure and the thresholds for each one.
Competition Task Overview
This challenge should add a challenge analyze page to direct and use this API: http://docs.tcapi.apiary.io/#get-%2Fv2%2Freports%2Fanalyze (OAuth required)
This page should be only visable to TC Admin and only Admin can visit it.
The page link should be added to "Reporting Menu" in direct and show the results in table view.
Please strictly follow the look and feel of existing direct site and reuse front end resources.
Testing
You need to deploy NodeJS API in your environment and prepare test data.
Then make sure the direct site could see same results as the NodeJS Challenge Analzye API response.
VM
VM Guideline: http://apps.topcoder.com/wiki/display/docs/VM+Image+2.5
You can request VM in challenge forum.
Code Base
https://coder.topcoder.com/tcs/clients/cronos/applications/direct/trunk/ (Please send your request to subversion@topcoder.com if you don't have access)
Final Submission Guidelines
- Deployment Guide
- Source Code
- Test Data