Challenge Overview
Challenge Overview
The client has an VBA application in excel format and we’re converting it to a java base application. This application has about 30 tabs and we’ve already converted some of the tabs in the past few challenges. For this challenge, we need to update the prototype to add a new section.
Challenge Details
For this challenge, we need to update the DPAD tab to have a RecoverPoint section:
-
Currently there's a RecoverPoint checkbox on DPAD tab but it does nothing, we need to use this to toggle the new RecoverPoint section on or off
-
Implement the RecoverPoint section as shown in the mockup
Your submission should be based on the provided base prototype which already has the DPAD tab implemented. The new section needs to be added to the DPAD tab and all pages that has a DPAD tab / section needs to be updated (create/edit/copy/view/details).
General Requirements:
The following are general guidelines you must follow in building the prototype:
- Produce a UI Prototype that can be used to demonstrate all tabs mentioned above.
- The prototype will be done based on the provided UI mockups.
- Your submission must be based on the previous prototype (same styles) and replicate all behaviors of the tabs.
You need to include those in your submission:
- Implement hover state for all buttons and links.
- All elements (such as the select boxes, radio buttons and checkboxes) will be browser based but should look consistent with existing ones.
- Follow all coding styles / standards already used in previous prototype.
The following are specific requirements for HTML, CSS and Javascript files:
- Your HTML code must use the same doctype as the provided prototype from a previous challenge (attached to forum)
- Validate your code, reviewers may accept minor validation errors, but please comment your reason for any validation errors. Use the validators listed in the scorecard.
- Use CSS to space out objects, not clear/transparent images (GIFs or PNGs) and use proper structural CSS to lay out your page. Only use table tags for tabular data and not for page layout.
- No inline CSS styles, all styles must be placed in an external stylesheet.
- Use semantically correct tags - use H tags for headers, etc. Use strong and em tags instead of bold and italic tags.
- Element and Attribute names should be in lowercase and use a "-" or camel naming to separate multiple-word classes (i.e. "main-content", or "mainContent".
- All JavaScript must not have a copyright by a third party. You are encouraged to use your own scripts, or scripts that are free, publicly available and do not have copyright statements or author recognition requirements anywhere in the code. You are allowed to use the JQuery JavaScript library for this contest.
- Pagination is required to be included where necessary
Extra Requirements:
The following should be working properly and reviewers should check these in review:
- Tab order and field focus
- Existing data Selection - When tabbing to a field any existing value should be highlighted
- Ensuring that field that are tabbed to can be controlled with the keyboard i.e. check boxes, radio buttons, calendar controls, drop downs, etc.
Timeline
To reviewers and submitters, this challenge has shorter review and appeals phases, make sure you stick to the timeline.
Browsers and Standards:
Your submission must works on browser in the list below:
- IE8+
- FF 3+ Mac & PC
- Safari 4 PC
- Chrome Mac & PC
Final Submission Guidelines
Submission Deliverables
-
A complete prototype with all required tabs implemented.
Submission Guidelines
Submit an archive file contains all HTML/CSS/JS/images and another required files into Online Review.