CSC309 Assignment #3 Marking Scheme

The assignment will be marked using various categories. Each category will be assigned a mark from 0 to 4 as detailed in the table below. ½ marks may be awarded for close calls.

0 Entirely absent, or there but essentially worthless.
1 Almost got the point, done very poorly.
2 A reasonable try, but lacking in some manner.
3 An overall good job.
4 Done extraordinarily well, lots of extras, one of the best in the class.

weight category
1 Map diagram and explanations
3 Session tracking implementation including concurrency support
3 CGI/Perl module implementation of message composition plus JavaScript form validation
5 CGI/Perl module implementation of message retrieval
2 Manipulation of HTTP headers
1 Overall HTML structure and internal documentation
3 Overall CGI/Perl structure and internal documentation
7 Overall impression (runtime) including robustness in presence of bad input, non-responsive mailserver etc.
25 × 4 = 100%
up to 2.5 Bonus (×4=10%)