Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

Welcome to IBM Cognitive ChatBot - Misc Fixes of UI Prototype - 36 h. In the previous challenge we have built AngularJS v4 prototype of the ChatBot UI, and in this one we will clean-up some issues noted by reviewers of the previous contest.

Cognitive Community

This challenge is a part of Topcoder Cognitive Community challenge series. Along with the cash prizes, you will win Cognitive points towards the Leaderboard, and the leader at the end of the challenge series wins an all expenses paid trip to TCO 17.

The placement you earn in this challenges (non-F2F) will determine how many Cognitive points will be added to your total on the leaderboard:
1-st place = 500 pts
2-nd place = 350 pts
3-rd place+ = 100 pts

If you have not already, go to http://cognitive.topcoder.com and join the community.

Challenge Scope

You should address and fix the following issues found by reviewers:

1. First name and email are not aligned well > http://take.ms/z3Hdd
2. 2nd and 3rd popup should show text for home address and payment > http://take.ms/M7QK1
3. `npm run test` & `npm run e2e` failed. Though the tests are not required, make sure these commands do not fail.
4. On too wide screens the sidebar is too big.. It should have fixed width. http://take.ms/i8PtQ
5. On too narrow screens the layout is broken. http://take.ms/qW8vf
6. The alert box is wrapping the text even if there is enough space to display it in the same line http://take.ms/BtLOn
7. On small screen sizes the content of the 'user profile' sidebar is hidden http://take.ms/sbWZp It should be scrollable in such case.
8. Clean-up lint errors.
9. You should not load different components as 'this.loadComponent(<number>, {data})'. This is too confusing. You should use keywords instead of numbers.
10. I should not be able to post a message without text. Currently I'm able to post '    '.
11. You should not provide the whole repo from the angular-cli. You should only provide the /Chatbot directory. You should mention that angular-cli is required and provide instructions on how to install it globally instead of providing it with your submission.

Final Submission Guidelines

Submit updated code along with any verification comments you find appropriate. No verification video is required explicitely.

Reliability Rating and Bonus

For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
Read more.

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

CHALLENGE LINKS:

Review Scorecard

?