Challenge Overview

1.0 Overview

Heritage qJack qHMO Card Game is a game that launches from within the qHMO web application. The idea is that a user of the qHMO app can spend time learning about their profession or organization when they have idle time in their work day and they are on the qHMO app.  This is meant to be engaging, fun, simple and easy to get into or exit out of to return to the user's original task in the qHMO web application.  The key areas of this application are the "Question and Answer" section, where the user can win cards or loose turns which can be used in the second section (i.e. "the qJack Card Game"). It's a game that incorporates different approaches to keep the users informed and interested.
Note that the front-end will be AngularJS + HTML5, and we want the REST API to be based on ASP.NET WebAPI.
This assembly will implement the ASP.NET Web API controllers and filters.

2.0 Challenge Task Details

This assembly is responsible for implementing all controllers and supporting classes on class diagram "API Controllers Class Diagram".


Note#1: Extensive implementation notes are provided at method documentation on UML Class Diagrams. Please follow them for implementation.

Note#2: Please read the whole Application Design Specification first. All the details not mentioned in this specification are provided in that document.

3.0 Technology Stack

 



Final Submission Guidelines

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials

 

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30049868