Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to the Talent Cloud - Integrate Front end with DLLs Challenge.

 

Challenge Details

We have a UI Prototype which contains two tabs - My Dossier and Edit Dossier. We will also provide you with certain dynamic link library (DLL) files which contain in them many class definitions and implementations.

 

This challenge requires you to integrate the “My Dossier” tab with the DLLs. Create a ASP.NET web application that contains the prototype and references the DLLs so that we have a working prototype that interacts with data.

 

You have your task cut out since the DLLs already contain classes and methods that you need to call in response to actions on the User Interface. The classes and methods do not interact with any database, for now. Eventually, they will be enhanced to support it but for now, the methods return dummy data. You should be able to carry out CRUD operations by purely calling the methods and services defined in the DLLs. Let us know if that is not the case.

 

The documentation about the classes and methods defined in the DLLs will be provided to you. You can go through it and understand more about the classes, methods and services implemented.

 

Additionally, you can use tools such as JetBrains’ DotPeek or the Reflector add-in to decompile the DLLs and see the implementation for yourself to understand them better.

 

Note that only the “My Dossier” tab is in scope for this challenge.

 

In the My Dossier tab, almost all UI elements can be populated by the corresponding method calls to the DLLs. Note the following:

  1. The “Requisition Submissions” tab at the bottom is NOT in scope for this challenge. Show the tab as shown in the prototype though.

  2. In the Project Reviews tab, it will contain only those projects that have been reviewed (have a star rating).

  3. In the Project Review tab, clicking on a project name will open the Work Experience Tab.

  4. In the Summary section at the top / middle, clicking on the stars in the Review should open the Project Review tab.

  5. Functions associated with other UI Elements are quite straightforward. Feel free to ask questions in the challenge forums if you have any doubts.


Final Submission Guidelines

  1. You need to create a simple ASP.NET web application that integrates the provided front end with the DLLs. The “My Dossier” tab is the only page in scope for this challenge.

  2. Provide a Deployment Guide for your application including instructions on how to import the DLLs into your project, if required. You can use this template for the deployment guide.

  3. No video required.

  4. You can zip your submission and upload it via the Submit and Review tool for this challenge.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30051809