Challenge Overview
Welcome to topcoder + 72hrs view checkpoints - view design submissions challenge! The goal of this challenge is to integrate view checkpoints tabs based on provided UI Prototype.
Resources Provided:
- Latest theme and plugin available on github https://github.com/topcoderinc/tc-site/tree/S-180032-view-checkpoints
- Latest xml, deployment doc and UI Prototype is in forum
- TC Legacy is in forum, this will be used to replace extract +/- button (will described below)
Challenge Task Overview
Main Goal of this challenge is to enable/add "Checkpoints" tabs to current challenge detail page for both design and develop challenge.
UI Look and Feel Reference:
- Header, footer, and main navigation (style) should follow provided theme, and don't follow UI Prototype
- Please be sure these tabs will be only available ONLY and IF ONLY data available
- If someone is trying to acess directly "tabs=checkpoints" and Data is not available, THEN please show error message that tell visitor if Data is not available
- Please use get_template_part() to load these templates
- Please be sure responsive view works fine as well as UI Prototype works
- Please move this sections to new template and don't forget to clean up existing page-challenge-details.php since this new templates will also have challenge
Required Pages:
View Checkpoints
This tabs should work fine for both design and develop challenge, see http://community.topcoder.com/tc?module=ProjectDetail&pj=30035150&tab=results and http://studio.topcoder.com/?module=ViewCheckpointFeedback&ct=30038843
HTML : view-challenge-checkpoints-design.html, view-challenge-checkpoints-develop.html. Alternative version is not required
API : http://api.topcoder.com/v2/design/challenges/checkpoint/30038843 and http://api.topcoder.com/v2/develop/challenges/checkpoint/30035150
-
Arrow should be replaced with +/-, please see left panel of 01_TCLegacy_Collapsed.png and 02_TCLegacy_Expanded.png
-
Clicking on submission ID should also expand the corresponding feedback, we're missing this feature on provided UI Prototype
-
Direct URL should be http://siteurl/challenge-details/30036003?type=design&tab=checkpoints
-
This page will be as separated template since this requires separate API, and challenge detail API should NOT be Called by this template
-
If Personal Feedback is not available, please show N/A as well as current site works
Browsers Requirements :
- IE8+
- Latest FF Mac & PC
- Latest Safari Mac & PC
- Latest Chrome Mac & PC
- Android Tablet
- Android Phone
- iPhone
- iPad
Final Submission Guidelines
- Please submit the entire code base with the the .git folder intact so team and reviewers can do easy diffs. Please post the questions in forum about this requirement
- Any new js or css file must be included in the registry. learn about this on script and style registry section
- We will have winner to submit pull request once approval phase passed