|
Feature |
Max marks |
Student mark |
|
Good variable naming conventions |
2 |
|
|
Good function naming convention (name after the 'function'
keyword) |
1 |
|
|
Indenting and alignment: Appropriate (4 spaces per nesting level) |
3 |
|
|
Indenting and alignment: Consistent |
1 |
|
|
TOTAL STYLE MARKS |
7 |
|
|
|
|
|
Documentation: Can be awarded independent
of functionality |
|
|
|
Author |
1 |
|
|
Student ID |
1 |
|
|
Tutorial number |
1 |
|
|
Java script features listed and 1 mark for each feature correctly listed
as completed or not completed |
8 |
|
|
TOTAL FOR DOCUMENTATION |
11 |
|
|
|
|
|
HTML tags / webpage creation : Can be awarded independent
of functionality |
|
|
|
'Heading tag' employed for the webpage title (half marks if heading is
only slightly distinctive) |
1 |
|
|
Web page body consists of two distinct sections (must be distinct) |
2 |
|
|
Each section clearly stands out from the body of text |
1 |
|
|
3 text formatting tags (3 of bold, italics, underline or strike through) |
3 |
|
|
List tag used (list can be ordered or unordered) |
2 |
|
|
Break tag is used to separate lines appropriately |
2 |
|
|
Image or video embedded (1 mark if the content is not in its own folder) |
3 |
|
|
External link |
1 |
|
|
Allows visitors to contact via an html 'mailto' tag: separate from
JavaScript control |
1 |
|
|
Creates 6 graphical controls using the correct html tag |
6 |
|
|
Controls are properly 'labeled' |
6 |
|
|
TOTAL FOR HTML / webpage |
28 |
|
|
|
|
|
JAVASCRIPT PROGRAM FUNCTIONALITY:
Program must run to get any marks |
|
|
|
'Cancel' button clears 4 input text controls |
8 |
|
|
'Confirm' button will run email client via 'mailto' (details of email
don't have to be correct) |
4 |
|
|
Email subject: Subject line is correctly set to the assignment number |
4 |
|
|
Email body: Prefaced by 'Dear'1 |
4 |
|
|
Email body: Takes title from the title field1 (half marks if
not capitalized) |
8 |
|
|
Email body: First name1 |
5 |
|
|
Email body: Last name1 |
5 |
|
|
Email recipient (maximum 16 marks for implementing one of the versions
listed below) |
|
|
|
|
Sends an email to the recipient specified in the appropriate 'text'
control: 4 marks |
|
|
|
|
Can send email as above but disallows emails with '@' at start or end: 8
marks |
|
|
|
|
Can send email but checks that all four text input controls are not
empty: 8 marks |
|
|
|
|
Can send email but checks email address @-sign location AND that checks
that text fields not empty: 16 marks |
16 |
|
|
TOTAL FOR PROGRAM FUNCTIONALITY |
54 |
|
|
|
|
|
Total raw score |
100 |
|
|
|
|
|
Grade point |
4.3 |
|