Self-Assessment of Turtles
This form is to be used as a check for me, to ensure that I haven’t overlooked any of
your work. Please print out the form (do not send it electronically!) and ring the
statement that most closely matches your achievements in each of the four sections
below, and compute your expected ‘total’ at the bottom. Please get it to me by the
deadline (you may leave it under my door, or in the box by the door).
Parser
1. I had a go at the parser but never got it to work. (0 marks)
2. The Parser works for a very limited amount of the grammar. (10 marks)
3. The Parser works for most of the grammar. (13 marks)
4. The parser works for all parts of the grammar, and I think my coding style is
OK. (16 marks)
5. The Parser works for all parts of the grammar, and my coding style is
excellent. (20 marks)
10 Word summery of my parsing achievements:
Interpreter
1. I had a go at the interpreter but never got it to work. (0 marks)
2. The interpreter works for a very limited amount of the grammar. (10 marks)
3. The interpreter works for most of the grammar. (13 marks)
4. The interpreter works for all parts of the grammar, and I think my coding style is
OK. (16 marks)
5. The interpreter works for all parts of the grammar, and I think my coding style is
excellent. (20 marks)
10 Word summary of my interpreter achievements:
Testing
1. I haven’t had time to test my code. (0 marks)
2. I tested my code on a few turtle files. (10 marks)
3. I gave my code a good test. (13 marks)
4. My code is bullet-proof and I can prove it. (16 marks)
5. I went testing crazy. (20 marks)
10 Word summary of my testing strategy.
Extensions
1. I didn’t do an extension, although I had loads of good ones
planned. (0 marks)
2. I did a rather simple extension. (10 marks)
3. I did a fairly complex extension. (15 marks)
4. I did a very complex extension. (20 marks)
10 word summary of my extension:
Name (please print):
Total: