Challenge Overview
The goal of this challenge is to fix the number of bugs of the new [topcoder] site (http://www.topcoder.com/) and on the [topcoder] Direct site that are outlined below.
For [topcoder] Direct, send us a request in the forum to grant you access on the VM.
Bug #1
Issue ID: I-108002
Bug Overview: Date is missing in Most recent Event Field on Member Profile Page.
Steps to reproduce the bug:
- go to www.topcoder.com
- Go to Member profile (ex. http://www.topcoder.com/member-profile/jianhe25)
- Check Most Recent Event Field value
- See this screenshot http://screencast.com/t/0hGnjRUwx for more visual details
Expected Result:
- date should be displayed and formatted correctly, the format should be in "m.d.y"
Bug #2
Issue ID: I-107903
Bug Overview: User should not be able to modify information on the registration page while registration is in-progress
Steps to reproduce the bug:
- Go to www.topcoder.com
- Click on 'Register' button
- Fill in the details and hit 'Sign Up'
- Note that 'Sign up' button changes to 'Please wait'
- Try to modify the values on the registration page while registration is in-progress
- Watch this screencast http://www.screencast.com/t/ltz9RaOHPwB0
Expected Result:
- User should not be able to modify the entered value in the fields while sending the request.
- Fields should be in disabled mode while sending the request.
Bug #3
Issue ID: I-107591
Bug Overview: Final Submission Date is not displayed on the challenge details page
Steps to reproduce the bug:
- View challenge details on the challenge details page. Example: http://www.topcoder.com/challenge-details/30041262/?type=develop
- Click on 'view all deadlines' under current phase section
- Confirm the deadlines
- Note that the Final submission date is not present while it is present in the old page (http://community.topcoder.com/tc?module=ProjectDetail&pj=30041262)
- See the provided ch5-bug3-1.png and ch5-bug3-2.png for visual details of the bug
Expected Result:
- Make sure to display the Final submission date
Bug #4
Issue ID: I-107511
Bug Overview: User not able to select Graphic design Advance search options by clicking the label name
Steps to reproduce the bug:
- Open www.topcoder.com
- Go to Challenges -> Design
- Click Advance Search
- Then try selecting the value by just clicking the label name
- See this video http://www.screencast.com/t/7i9SCZotfhVa for more details
Expected Result:
- User should be able to select the input option by just clicking their respective label
Bug #5
Issue ID: I-114272
Bug Overview: Unordered and Ordered List does not rendered correctly in Challenge details page
Steps to reproduce the bug:
- When the Challenge page has Ordered List (<ol> tag) or Unordered List (<ul> tag) in its challenge specifications, they don't render very well.
- Numbered lists don't have any numbers, or indentation.
- Unordered list doesn't have bullets.
- Example of Ordered List is this "step to reproduce" section
- Example of Unorered List is the "Final Submission Guidelines" section of this page
Expected Result:
- Make sure that the ordered and unordered list shows the number whether it is single list or nested list.
- Make sure to indent the list correctly.
Bug #6
Issue ID: I-111387
Bug Overview: User is able to enter incorrect date in advanced search
Steps to reproduce the bug:
- Open http://www.topcoder.com/
- From challenges click on Design or software development
- Click on Advanced search
- Select submission end from and edit it to be wrong date like : 2014-4-011
- Press search
- Observe that the page keeps loading, see this screencast http://www.screencast.com/t/0owQsQCYx for more details
Expected Result:
- User should receive an error message saying this is a wrong date format OR mask the input date field to only allow correct date
Bug #7
Issue ID: I-111128
Bug Overview: User can select a date from the calendar in advanced search without using the checkboxes
Steps to reproduce the bug:
- Go to http://www.topcoder.com/active-challenges/develop/
- Click on Advanced Search
- Click on calendar icon with out selecting checkbox (note the color of the calendar icon)
- See this screencast http://www.screencast.com/t/dRYoGcrfp for more details
Expected Result:
- Calendar Icon should not be clickable unless its related checkbox is checked and calendar icon is activated
- Make sure this applies to all the 3 tracks (Graphic Design, Software Development, and Data Science)
Bug #8
Issue ID: I-104523
Bug Overview: There is no validation on contact-us page
Steps to reproduce the bug:
- Go to http://www.topcoder.com
- Click 'Contact' on the top right corner
- On http://www.topcoder.com /contact-us/, enter the following:
3) First Name like Beautiful.Bambie.Bamboo123@gmail.com
2) Last Name like Beautiful.Bambie.Bamboo123@gmail.com
3) Email Address like Beautiful.Bambie.Bamboo123@gmail.com.com
4) Description
Expected Result:
- First Name, Last Name and Email Address should be validated to be correct
- use the same inline and keyup validation method found in Registration form instead of "on submit" validation
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