Guidelines for marking programming assignments
Class | Mark | Marking guidelines |
Distinction |
1) Excellent piece of work that could be used as is by a research lab 2) Substantial evidence of originality and flair 3) Excellent appreciation of how to structure experimental and analysis programs 4) Simple, clear and effective documentation | ||
Excellent Distinction | 100 | Assignment reaches an exceptional level of achievement that significantly exceeds the standards described by the above statements |
Good Distinction | 90 | Assignment exceeds the standards described by the above statements |
Solid Distinction | 80 | Assignment is well described by the above statements |
Low Distinction | 75 | Assignment mostly meets the standards described by the above statements |
Merit |
1) Comprehensive, well-organised and well-implemented piece of work 2) Evidence of originality and flair in places 3) Strong appreciation of how to structure experimental and analysis programs 4) Largely simple, clear and effective documentation with a few minor weaknesses | ||
Good Merit | 68 | Assignment exceeds the standards described by the above statements but does not meet the standards for a distinction |
Solid Merit | 65 | Assignment is well described by the above statements |
Low Merit | 62 | Assignment mostly meets the standards described by the above statements |
Pass |
1) Basic organisation and implementation with some shortcomings 2) Lacks originality and flair 3) Adequate appreciation of how to structure experimental and analysis programs 4) Documentation is limited and/or contains errors | ||
Good Pass | 58 | Assignment exceeds the standards described by the above statements but does not meet the standards for a merit |
Solid Pass | 55 | Assignment is well described by the above statements |
Low Pass | 52 | Assignment mostly meets the standards described by the above statements |
Marginal fail |
1) Poor organisation and implementation with many shortcomings 2) Appreciation of how to structure experimental and analysis programs fails to meet acceptable standard 3) Documentation is incomplete and contains many errors |
48 | Assignment exceeds the standards described by the above statements but does not meet the standards for a pass |
45 | Assignment is well described by the above statements |
42 | Assignment falls below the standards described by the above statements | |
Clear Fail |
1) Very deficient organisation and implementation with many substantial shortcomings 2) Serious and substantial errors in documentation |
38 | Assignment exceeds the standards described by the above statements but does not meet the standards for a marginal fail |
32 | Assignment is well described by the above statements |
10 | Assignment falls below the standards described by the above statements | |
Zero Marks | 0 | 1) No code or documentation |
Grade assignment decision rules
Note. If an assignment meets some of the descriptive criteria for a degree class (e.g. Merit), and some of the descriptive criteria for another degree class (e.g. Pass), it is at the discretion of the marker where to assign the grade (i.e. somewhere in the Merit or Pass range).