Question | Points | Actual | Description | Notes |
1. 21 pts. |
+5 | comment/define-struct (bid) | ||
+5 | comment/define-struct (item) | |||
+5 | data definition (auction) | |||
+6 | examples of data | |||
2. 15 pts. |
+5 | bid template | ||
+5 | item template | |||
+5 | auction template | |||
3. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (at least 3) | |||
+5 | helper with test cases | |||
4. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
+5 | helper with test cases | |||
5. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
+5 | helper with test cases | |||
6. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
+5 | helper with test cases | |||
7. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
+5 | helper(s) with test cases | |||
8. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (2) | |||
+5 | helpers with test cases | |||
Points deducted
|
-5 | file not named as required | ||
-5 | name/username not listed in comments | |||
-5 | source file poorly formatted | |||
-54 | Late (second or subsequent) | |||
TOTAL 216 pts. |