eg-259:cw1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eg-259:cw1 [2012/02/15 11:38] – [The Exercise] eechris | eg-259:cw1 [2012/03/09 11:21] (current) – [How this Work will be Assessed] eechris | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Coursework 1: Client-Side Programming ====== | ====== Coursework 1: Client-Side Programming ====== | ||
- | **Formally issued on**: Tuesday | + | **Formally issued on**: Tuesday |
**Lecturer**: | **Lecturer**: | ||
- | **Due date**: Session on Thursday | + | **Due date**: Session on Thursday |
Line 47: | Line 47: | ||
* expenses for which receipts are available | * expenses for which receipts are available | ||
* expenses for which receipts are not available which will be displayed as " | * expenses for which receipts are not available which will be displayed as " | ||
+ | |||
+ | You should think about the names that you will be passing to the server-side of the web app in the choice of your field names. | ||
Where possible, all error messages should display in the form and be highlighted by colour changes and change of focus. | Where possible, all error messages should display in the form and be highlighted by colour changes and change of focus. | ||
- | //Hint//: Start by creating the form in HTML5 and then write the JavaScript to make it work. Use HTML5 form validation where supported. | + | //Hint//: Start by creating the form in HTML5 and then write the JavaScript to make it work. Use the new HTML5 input types and form validation |
===== Submission Details ===== | ===== Submission Details ===== | ||
Line 59: | Line 61: | ||
===== How this Work will be Assessed ===== | ===== How this Work will be Assessed ===== | ||
- | You should use HTML5 validation where appropriate | + | JavaScript must be used for the expenses calculation but you can and should use the new HTML5 form elements and validation |
+ | |||
+ | You may assume that JavaScript will be turned on ... but should provide a warning message to the user if it isn't! | ||
There will be: | There will be: | ||
- | * 8 marks for successful completion of the exercise; | + | * 7 marks for successful completion of the exercise; |
* 1 mark for **valid** HTML 5; | * 1 mark for **valid** HTML 5; | ||
* 1 mark for **creative** use of CSS; | * 1 mark for **creative** use of CSS; | ||
- | * 2 marks //extra credit// if the error messages are embedded in the document rather than using alerts. | + | |
- | * 3 marks //extra credit// will be awarded | + | |
+ | * 3 marks //extra credit// will be awarded | ||
Late submissions will **not be marked**. | Late submissions will **not be marked**. |
eg-259/cw1.1329305920.txt.gz · Last modified: 2012/02/15 11:38 by eechris