Question | Points | Actual | Description | Notes |
1. 33 pts. |
+5 | comment/define-struct (account) | ||
+5 | comment/define-struct (for-sale) | |||
+5 | comment/define-struct (service) | +5 | comment/define-struct (help-wanted) | |
+5 | data definition (classified-ad) | +8 | examples of data | |
2. 25 pts. |
+5 | account template | ||
+5 | for-sale template | |||
+5 | service template | |||
+5 | help-wanted template | |||
+5 | ad template | |||
3. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (at least 6) | |||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
5. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
6. 12 pts. |
+5 | data definition | ||
+5 | template | |||
+2 | examples | |||
7. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (2) | |||
8. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
9. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
10. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | program logic | |||
+5 | test cases (3) | |||
Points deducted
|
-5 | file not named as required | ||
-5 | name/username not listed in comments | |||
-5 | source file poorly formatted | |||
-61 | Late (second or subsequent) | |||
TOTAL 245 pts. |