Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

In previous challenges we have been working project coeus to create a web application for an enterprise to help manage risks, and we also built the KPI Scorecard app which is an extension to the coeus app. 

Competition Task Overview

In this challenge we need to make a change to how Edit Fields work in the app and fix some issues. Please register to see details from challenge forum.

Your tasks include the following:

  1. Update the code (from database to C# to Web frontend) to meet the new requirement
  2. Create a separate SQL script that will migrate the database from the current version to the new version (after this challenge) without any data loss.

Note there's no architecture for the new changes, so make sure you read / learn the code carefully and ask questions early in the forum if you don't understand something.

Please keep in mind that the code will eventually be deployed to Microsoft Azure so make sure your code has no compatibility issue with that environment.

Project Structure
Please follow the existing folder structure.

Unit Tests

You should provide new unit tests for any new backend services you write, and you must maintain the backend unit tests to make sure none of them breaks.

Winner Responsibility

The winner will be asked to send a merge request to our gitlab repo and deploy the code on a provided VM.

Technology Overview
SQL Server 2012
Windows Server / Azure
C# / .NET
RESTful services
Angular.js
HTML5
HTTPS connectivity from the browser to the server
Active Directory

Documentation Provided

Register to download all documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

- Full code that covers all features / changes in scope of this challenge
- The sql script to upgrade / migrate database shcema and data
- A deployment guide in markdown format that describes in detail how to configure, deploy and test the code

Submission Guidelines

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30059750