|
Functionality | Criteria | Value | Assessment |
+t | correct, full functionality (passes all 5 of the "B" requirements) | 1.0 | |
passes at least 3 of the "B" requirements | 0.7 | ||
implemented, but not correctly | 0.3 | ||
-t | correct, full functionality (passes all 4 of the "C" requirements) | 1.0 | |
passes at least 2 of the "C" requirements | 0.7 | ||
implemented, but not correctly | 0.3 | ||
+v | correct, full functionality (passes all 3 of the "D" requirements) | 1.0 | |
passes at least one of the "D" requirements, may to ">>" instead of ">>\t" or "IP" instead of "IP\n" | 0.7 | ||
implemented, but not correctly | 0.3 | ||
-v | correct, full functionality (passes all of the "inverse-D" requirements) | 1.0 | |
passes at least one of "inverse-D" requirements | 0.7 | ||
implemented, but not correctly | 0.3 | ||
command line & help | correct, full functionality (passes at least 8 of the "A" requirements) | 1.0 | |
passes at least 4 of the "A" requirments | 0.7 | ||
implemented, but not correctly | 0.3 | ||
program logic (-ve) | All NF-1 requirements done well |
0 | |
All NF-1 requirements done, but with reservations | -0.3 | ||
At least one NF-1 requirement done, or both with serious reservations | -0.7 | ||
NF-1 requirements done poorly or reflecting poor understanding of
program decomposition |
-1.0 | ||
Special assessment: no
student-written functions (no program decomposition = fails NF
(main) 2 requirement) This assessment is counted independently of the main assessment in this category, and summed as a separate category. |
-2.0 | ||
program style (-ve) | All NF-2 requirements done well | 0 | |
At least 5 NF-2 requirements done well |
-0.3 | ||
At least 3 NF-2 requirements done well | -0.7 | ||
Less than 3 NF-2 requirements done well | -1.0 | ||
Total
|
|||
Mark
(Max=4.3) |
Synopsis: tabs [+t] [-t] [-T<integer>] [+v] [-v] [-help] +t -replaces prefix sequences of spaces of length T with a single tab -t -replaces prefix tabs with sequences of T spaces -T<integer> -the <integer> defines the space-to-tab ratio, T (default=4) +v -changes all spaces, tabs, and newlines to printable (visible) characters -v -undoes the effects of +v -help -prints out this help text +t and -t are incompatible +v and -v are incompatible