Challenge Overview
The goal of this challenge is to fix the number of bugs of the new topcoder site (http://www.topcoder.com/) that are outlined below.
Bug #1
Issue ID: I-107026
Bug Overview: Incorrect color for the "Contest Type" tooltip window for Development challenge type, it is showing as "green" instead of "blue" tooltip.
Steps to reproduce the bug:
- go to this page http://www.topcoder.com/challenges/
- click the "View All" link found in the lower left of the constest list to display all the active challenge
- hover your mouse on the "constest type" icon of any Development challenge to see the tooltip
- see the provided bug1.png screenshot for more visual guidance
Expected Result:
- "Contest Type" tooltip color should be green instead of blue
- make sure that this fix is applied to both "Grid View" and "List View" (click the icons found in the upper right part of the page to toggle the display)
- also make sure that this fix is also applied to this page http://www.topcoder.com/active-challenges/develop/
Bug #2
Issue ID: I-106081
Bug Overview: Loading animation appears when user clicks on Challenges, Timeline, Prizes in the header section
Steps to reproduce the bug:
- go to http://www.topcoder.com/community/
- click on "Challenges", "Timeline", "Prizes" header of the challenges section
- see this screencast http://www.screencast.com/t/EqIE8DmJpHU6 for the details of this bug
Expected Result:
- remove the sorting functionality for each headers so that the loading animation will not appear
Bug #3
Issue ID: I-104951
Bug Overview: Total Prize amount in the main challenge page is not rounded to match with 1st and 2nd prize amounts in the challenge details page
Steps to reproduce the bug:
- go to http://www.topcoder.com/past-challenges/develop/
- click on the "Advance Search"
- select "Test Suites"
- check "Submission End From" and enter "2014-03-01" value
- check "Submission End To" and enter "2014-04-01" value
- click "Apply" button
- on the search result, locate the challenge "Hercules Personal Content DVR iOS Unit Tests - Basic login and home page validation"
- notice its prize displayed
- now go to its details page (http://www.topcoder.com/challenge-details/30040887/?type=develop)
- notice the 1st and 2nd place prize are $775 and $388 respectively which whill make a sum of $1,163. The prize in the previous page doesn't match the prize in the details page.
Expected Result:
- make sure that the prize in the list of challenge pages on both active challenges, past challenges, and advance search page for both grid and table view should be rounded to match the sum of 1st and 2nd prize amounts in the challenge details page. - the list of challenge pages are:
- http://www.topcoder.com/challenges/
- http://www.topcoder.com/active-challenges/design/
- http://www.topcoder.com/active-challenges/develop/
- http://www.topcoder.com/active-challenges/data/
- and all their "advance search" pages
Bug #4
Issue ID: I-104467
Bug Overview: Grid view changes to List view when navigating to other page
Steps to reproduce the bug:
- go to any challenge type page (e.g. http://www.topcoder.com/challenges/)
- click the "Grid View" icon to change the display from "Table View" to "Grid View"
- navigate to any page like going the any challenge details page
- hit the "Back" button of your browser
- notice the page displays "Table View" instead of "Grid View"
Expected Result:
- when going back to the challenge page or hitting the "Back" button of your browser, make sure that the page correctly display the last view mode displayed. If the last displayed mode is "Grid View" it should display as "Grid View".
- make sure that this fix is applied to all challenge pages, and these are:
- http://www.topcoder.com/challenges/
- http://www.topcoder.com/active-challenges/design/
- http://www.topcoder.com/active-challenges/develop/
- http://www.topcoder.com/active-challenges/data/
Bug #5
Issue ID: I-107029
Bug Overview: Challenge view always reverts back to list view when navigating to other Challenge type
Steps to reproduce the bug:
- go to http://www.topcoder.com/challenges/
- click "Grid View" icon
- navigate to other challenge type like in "Graphic Design Challenge" (http://www.topcoder.com/active-challenges/design/)
- notice the display is in "Table View" instead of "Grid View"
Expected Result:
- when navigating to different challenge type, the display should follow the display mode of the referrer page
Bug #6
Issue ID: I-111417
Bug Overview: Ratings number is inconsistent on Registrants tab vs Member Profile
Steps to reproduce the bug:
- Go to any development challenge that has registrants - http://www.topcoder.com/challenge-details/30041459/?type=develop
- On Registrants tab, observe the Ratings. For example: Urmass shows 1216 rating - Click on handle name to see details on the member profile. For example: http://www.topcoder.com/member-profile/Urmass/?tab=develop
- Observe that the ratings on the member profiles is different than the ratings # displayed on the challenge details page
Expected Result:
- Ratings should be accurate and match the rating of the member's profile in the development challenge type
- Make the link of the member handle to display the correct track
Resources and Guidelines:
- Latest theme and plugin available on github https://github.com/topcoderinc/tc-site/
- Data is avaiable on https://github.com/topcoderinc/tc-site-data
- Please follow the guideline in our Github repo at https://github.com/topcoderinc/tc-site/#readme, specially in creating branches for each issue.
Quick Installation guide :
1. Activate theme and plugin
2. Import provided XML file
3. Set home as front page
4. Set permalink to %post_name%
5. Please install site on local.topcoder.com (add to hosts file), so your local site can read tcsso and tcjwt cookie
Final Submission Guidelines
- Please submit updated files and Patch file of changes only
- Deployment documentation
- 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 winner declared