Feature
|
Effect on grade
|
Base C version of assignment
|
|
|
<Less: Age question missed> |
|
|
<Less: Gender question missed> |
|
|
<Less: Computer question missed> |
|
|
<Less: The final computed value is incorrect> |
|
|
<Less: The lucky number is incorrect> |
|
Mark for base version of assignment |
|
Feature 1: Error checking (worth a max of 4 letter steps)
|
|
|
<Less: Age, Checks upper but not lower bound correctly> |
|
|
<Less: Age, Checks lower but not upper bound correctly> |
|
|
<Less: Age, No error message> |
|
|
<Less: Age, No default set> |
|
|
<Less: Gender, error checking not properly implemented> |
|
|
<Less: Computer type, error checking not
properly implemented> |
|
Feature 2: Program re-runs itself (worth a max of 2 letter steps)
|
|
Style requirements
|
|
|
<Less: Unusual or inconsistent formatting conventions> |
|
|
<Less: Grossly excessive or insufficient use of white space> |
|
|
<Less: Inadequate or excessive documentation> |
|
|
<Less: No documentation> |
|
|
<Less: Poor naming conventions> |
|
|
<Less: Static methods are defined and employed> |
|
|
<Less: Grossly inefficient program code> |
|
ASSIGNMENT GRADE
|