Catagory
|
Effect on grade
|
Submission guidelines |
|
|
Missing contact information on printout |
-1 point |
|
Missing printout with source code |
-1 point |
|
Missing or incomplete README file |
-1 point |
|
Missing electronic submission |
Max grade receivable D- |
|
Missing or incorrect title in the subject line of email |
-2 points |
Style marks |
|
|
Inconsistent or highly unusual formatting
conventions |
-1 point for all cases (and not for each case) |
|
Insufficient or grossly excessive use of
whitespace |
-1 point for all cases |
|
Inadequate or grossly excessive documentation |
-1 point for all cases |
|
No documentation |
-3 points |
|
Program uses global variables |
-1 point for all cases |
|
Unnamed constants are employed when a named
constant could be employed |
-1 point for all cases |
|
Poor naming conventions for identifiers (e.g.,
variables and constants) |
-1 point for all cases |
|
|
|
Marks implementing the required modules |
|
|
displayIntroduction |
1 point |
|
getYear |
4 points |
|
belowMinYear |
2 points |
|
aboveMaxYear |
2 points |
|
generateZodiacAnimal |
6 points |
|
promptRerun |
4 points |
|
displayConclusion |
1 point |
Total points
|
ASSIGNMENT GRADE |