Key Information

Register
Submit
The challenge is finished.

Challenge Overview

We have a .NET Reporting tool, we have reskinned one of the charts (line chart) previously and we are reskinning remaining charts in this challenge.

Challenge Requirements

You will address the following in this challenge :

- We are using DevExpress .NET Chart Library to render charts in the Managed Risk .NET Reporting Application.

- The goal of the challenge is to reskin all charts to match the provided storyboard design :

        - Line Chart

        - Bar Chart

        - Stacked Bar Chart

        - Stacked Area Chart

        - Pie Chart

        - Bubble Chart

- We have code reskinned for the line chart but sometimes the new skin does not apply, you need to provide a fix.

- Storyboard is provided in challenge forums, the new charts skin is shown in 01B.Reporting-Dashboard-MouseOver.jpg.

- Hover tooltip should be implemented.

- You need to show Y-Axis, it is missing in the design but you will do it same as done in the Line Chart reskinned version.

- The reskinned chart should be used in all pages (Generate Report, Report Details, and Dashboard)

- The submission contains a detailed deployment document and test data, you only need to set up the app and start working on the reskinning.

- You need to provide verification steps and updated test data that covers testing/verifying all charts.

Technology overview

- IIS 7

- C#

- .NET Framework 4.5

- ASP.NET

- DevExpress ASP.NET Chart Control http://demos.devexpress.com/XtraChartsDemos/Default.aspx

Existing Documents

Design and Screenshots are provided in challenge forums.

Architecture documentation is provided in challenge forums, it is the architecture of existing solution, it is helpful if you want to look at high level overview of the solution.

GitLab Access

- You can get access to the Gitlab repo group in this tool https://tc-ragnar.herokuapp.com/ragnar/groups/564783092789620e00fa75d1/290828  .  If you are having trouble with the auto registration tool, please ask in the forums.

- Once added to the team, fork the repository and work off this branch https://gitlab.com/aers-managed-risk/backend/tree/feature/reskinning-charts-30051804



Final Submission Guidelines

Submission

- Upload documentation for how to run your submission

- Upload all your solution as git patch files.

- Add elkhawajah as a member of your forked repository

- Winner will be required to submit a merge request on gitlab against the branch specified.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30051804