**Please make sure that you read and understand the requirements of the assignments clearly.**

**ID: ***7138 Grade: 0/10**

**Comments:**

**ID: ***9945 Grade: 10/10**

**Comments:**

- Program compiles and works fine.
- Figures are as required although it would be nice to have a loop for n=3 to 8 instead of repeating the same code.

**ID: ***0231 Grade: 10/10**

**Comments:**

- Nice figures, efficient TurtleDriver with loop over n=3 to 8.

**ID: ***1191 Grade: 10/10**

**Comments:**

- Good program.
- Figures are as required although it would be nice to have a loop for n=3 to 8 instead of repeating the same code.

**ID: ***6208 Grade: 7/10**

**Comments:**

- Good program but Koch curves for n=5 to 8 are missing, you drew only n=3 and n=4.
- Koch method is incorrect, you turned left by 55 and 115 but you should turn left by some multiplication of 60.

**ID: ***5520 Grade: 7/10**

**Comments:**

- Turtle.java which contains koch, spiraMirabilis and rotate is ok. However driver KochSpira.java is incorrect.
- You used incorrect scaling when drawing (both step size and moveTo) so most of the figures are invisible.
- Line 39: when drawing Koch figure with n edges rotation should be by 360/n not 180/n.
- spiraMirabilis is incorrectly positioned as well.

**ID: ***5984 Grade: 10/10**

**Comments:**

- All figures are drawn, but not all of them are correct. The requirement was Koch curves of order 3 not order n=3 to 8, n was supposed to be number of edges.
- TurtleDriver.java: instead of repeating the same code over and over again you should have used loops.

**ID: ***1033 Grade: 10/10**

**Comments:**

- Very nice program. Good utilization of buttons for choosing the order and the size of Koch curve.

**ID: ***9025 Grade: 10/10**

**Comments:**

- Drawings are as required, good program.

**ID: ***7293 Grade: 10/10**

**Comments:**

- Curves are as required. However, you could have used for loops to accomplish drawing and to avoid having repeated lines of code.

**ID: ***4945 Grade: 10/10**

**Comments:**

- Very good program. Nice utilization of Neatbeans GUI Builder. Koch order could have been adjustable (just for fun - it would be nice to see how order affects the shape).

**ID: ***0966 Grade: 6/10**

**Comments:**

- Assignment is misunderstood. Please feel free to ask me for clarifications if something is not clear.
- You were supposed to draw triangle (n=3), square (n=4), ..., octagon (n=8) where each edge is Koch curve of order 3. Instead, you drew 6 lines where each was Koch curve of order n=3 to n=8.

**ID: ***4793 Grade: 10/10**

**Comments:**

- Program works fine. Implementation could have been better with for loops instead of repeating lines of code.

**ID: ***4320 Grade: 10/10**

**Comments:**

- Very good program. Impressive GUI, however I don't understand the meaning of n. It looks like it is the order of Koch curve. If so then it should start from n=1 not from n=3 to match the drawings.

**ID: ***2970 Grade: 10/10**

**Comments:**

- Good program, drawings are as required. It is good that you utilized for loops and avoided having repetitions in the code.

**ID: ***0744 Grade: 10/10**

**Comments:**

- Good program, drawings are as required. You could have used for loops to avoid repetitions in the code.

**ID: ***3186 Grade: 6/10**

**Comments:**

- What is the complexity of Koch curve function? If you draw Koch curve of order n=11 it takes some time. You were supposed to draw Koch curves of order 3 that are edges of triangle (n=3), square (n=4) etc. Instead you drew two lines where each was Koch curve of order 10 and 11 respectively.