Challenge Overview
Challenge Overview
In a previous challenge, we have built the Estimation Tool prototype based on the SRT prototype, in this challenge, we need some pretty big updates to the prototype.
Challenge Details
The purpose of this challenge is to update the prototype based on the provided documents. The pdf describes the workflow changes and the word document describes lower level detail changes. We need all these done in this prototype challenge.
Note youf feel anything is not clear please ask in the forum immediately.
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.
- Your submission must be based on the previous prototype (same styles) and replicate all behaviors of the tabs.
- If you need to use grids in this prototype, same styles and behavior from existing prototype should be used
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.
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 changes implemented.
Submission Guidelines
Submit an archive file contains all HTML/CSS/JS/images and another required files into Online Review.