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 the last couple of weeks, we’ve run the following challenges

 

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

Project Atlas - Sharepoint 365 Data Import Tool

Project Atlast - 96 Hours Sharepoint 365 Environment Setup Scripts

 

Overview

 

The last challenge was aimed at building environment setup scripts which automate the process to deploy the data model and test data for the Sharepoint add-in. In this challenge, we want to build out the object view screens based on the provided data model.

The winning submission from the environment setup scripts challenge is attached and the data model contains the following entities

Contacts

Interactions

Organizations

People

Survey

Technology

For reference purpose, an excel (Stakeholder Atlas Fields_V3) has been provided in the forums which shows the details related to these entities and their attributes.

 

Scope

 

We want to build an “Immersive Full Page Experience” view for the add-in as per the below wireframe. It needs to be a single page which should be scrollable to show all 4 entities as mentioned.

 

Please note

 

Header bar is NOT in scope

Charts are NOT in scope

Right sidebar is NOT in scope

 

The view needs to be shown for the following entities

 

Contacts (as shown in Recent Contacts)

Interactions (as shown in Upcoming Interactions)

Organizations (as shown in Recent Organizations)

Technology (as shown in Strategy & Insights)

 

Screen Shot 2017-02-24 at 5.04.35 PM.png

 

Screen Shot 2017-02-24 at 5.29.38 PM.png

 
 

Each of the entity sections are the main categories - they must have ability to search, sort, filter and batch edit as shown below.

 

Screen Shot 2017-02-24 at 5.07.58 PM.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.



Final Submission Guidelines

- The Add-in, meeting the requirements above (Visual Studio project files) and built on top of the data model/ provided scripts.

- 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: 30056374