(Latest Revision: 11/26/2001 ) solo_4_ResultsByCode

solo_4_ResultsByCode




This file shows grades on solo program #4, along with indications
of the problems and point deductions.

Find your code number below.  

Look at the the codes and scores beside your code number.

Then see the "Legend" at the end of the file to determine the
meaning of the codes.  

See me if you have any questions or if you find an error.

0197: 05,06,10,14,28 (100 -2 -3 -3 -0 -5 == 87)
0241: 0
0434: 0
0570: 21,28 (100 -5 -2 == 93)
0713: 01,05,06,27,28,29 (100 -20 -2 -3 -10 -5 -0 == 60)
0890: 21,26,28 (100 -1 -4 -2 == 93)
1822: 01,05,06,28,29 (100 -10 -2 -3 -5 -0 == 80)
2075: 05,06,28 (100 -2 -3 -5 == 90)
2305: 05,06,09 (100 -2 -3 -2 == 93)
2553: 0
2727: 05,06,08,21,24,28 (100 -2 -3 -5 -1 -2 -5 == 82)
3318: 10,24,27,28 (100 -3 -4 -10 -5 == 78)
3454: 09,28 (100 -2 -5 == 93)
3484: 0
4125: 01,05,21,27,28 (100 -10 -2 -1 -10 -5 == 72)
4748: 01,06,21,25,28 (100 - 30 -3 -1 -2 X'd == 64)
4987: 0
5573: 05,06,25 (100 -2 -3 -2 == 93)
6929: 01,06,10,21,28 (100 -10 -3 -3 -2 -5 == 77)
7418: 25 (100 -2 == 98)
7883: 25,26,28,29 (100 -2 -4 -5 -0 == 89)
7974: 15,21,24,28 (100 -0 -1 -6 -5 == 88)
8182: 01,16,24,28 (100 -10 -2 -5 == 83)
8284: 01,06,10,21,25,26,28 (100 -20 -3 -3 -1 -4 -4 -5 == 60)
8885: 25 (100 -2 == 98)
8887: 21,29 (100 -2 -0 == 98)
8991: 05,06,09,20,21,24,27,28 (100 -2 -3 -2 -0 -1 -2 -10 -5 == 75)
9317: 28 (100 -5 == 95)
9881: 0

======================================================
Legend
======================================================

01. Program was late (Due 11/14)  (-10 pts per day)
02. Program was too late to be accepted (-100 pts)

03. The correct subject line was not used. (-2 each message)

04. Program does not compile (up to -100 points)

05. At the start, program does not explain the purpose of the program (-2)
06. At the start, program does not tell about how to use the program (-3)

07. Program fails to prompt for an input (-5)

08. For all bad data, program fails to write error message and
    stop (-5)
09. Just for bad data near a boundary, or some bad data, program
    fails to write error message and stop (-2)
10. The error message says something that is not appropriate. (-3)

11. The number of heads the program draws is off by one. (-10)
12. The number of heads the program draws is off by more than one. (-20)
13. The program does not draw the base. (-5)
14. The program does not draw the head correctly. (up to -10)
15. The program does not draw the base correctly. (up to -5)
16. The program continues in a loop -- this is a little different
    than what I intended, and makes it harder for me to grade.

17. There are fewer than four functions. (-10)
18. The function set is not a reasonable design (up to -10)

19. The program uses a global variable (-5)
20. The program does not make proper use of parameters. (up to -20)
21. The program does not make proper use of return values. (up to -10)
   (-1 for each function that should be void but is not)
   (-3 for each function that fails to return a value and thus
     creates a logical error)
   (-1 each for extra return statements in functions)

22. No test script was received. (-15)
23. Script does not evince an effort to achieve good code
    coverage. (up to -10)
24. Script does not evince an effort to cover boundary values
    adequately. (up to -4; -2 for neglecting one side only)

25. Function or variable does not have a mnemonic name (-2 each)
26. Header comments before functions are missing. (-4 each)
27. There are no header comments. (-10)

28. Code is not indented properly (-1 per line up to max of -5)
29. Program and output does not fit into a field width of 78
    characters. (this tends to make it harder to check and test)

======================================================
======================================================