Project Atlas - Proof of Concept - Sharepoint 365 Add-in w/ Charts

Register
Submit a solution
The challenge is finished.

Challenge Overview

Welcome to Project Atlas! In this series of challenges we will be building out a Sharepoint 365 Add-in which will track various contacts and how they respond to surveys completed in SurveyMonkey. Here at Topcoder we get a lot of requests for Sharepoint challenges, so with some good submissions you can expect to see more challenges like these coming in the future.

 

Requirements

 

In this challenge we are looking for you to demonstrate how to make a couple of time graphs based on data stored in Lists in Sharepoint 365.

 

We are looking for an “Immersive Full Page Experience” add-in which contains two graphs: One scatterplot and one bar graph. These graphs will be based on ListItems inside of a couple Lists. See below for the data model which you will be working with.

 

Data Model

 

Create the following Lists and data columns on those lists:

Screen Shot 2017-02-04 at 12.16.28 AM.png

 
 

Graphs to be Displayed on Add-in:

 

Readiness Meter:

 

On this scatterplot you should place a single node for each Contact record in the system. Their position on the scatterplot should be based on the the following fields from the Contact ListItem: x-axis: Willingness Index, y-axis: Readiness Index.

 

Engagement Meter

 

 

The x-axis contains a list of organizations, each with its own bar.

 

The bars size will be based on the Average Engagement Score for each organization, based on all the Contacts associated with that organization. Engagement score is calculated by averaging out the number of each interaction type for all Contacts in an Organization and applying the weight value to it. See the table below for an example of how to calculate the values in a bar:

 
Screen Shot 2017-02-04 at 12.13.58 AM.png

 

Developing for Sharepoint 365

 

In order to develop add-ins for the cloud version of Sharepoint 365 you will need a developer environment. You have a few (free) options listed at this URL: https://msdn.microsoft.com/en-us/library/office/fp179924.aspx

If you do the 30-day trial, you can ask for an extension by emailing Microsoft at the address they provide.

 

Please let us know if you are having environment issues as it can help us plan for future Sharepoint add-in challenges.

 

���



Final Submission Guidelines

Final Submission Guidelines

- The Add-in, meeting the requirements above (Visual Studio project files)

- Document consisting of full configuration, deployment and verification information.

- A video demonstrating the installation and use of your add-in

- Winner will be required to raise a merge request to our repo

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30056372