Here is the marking scheme I used:
- In Part 1:
- Worth 40 marks
- -10 if the mouse coordinates are wrong (e.g. don't start from 0,0 in the top left)
- In Part 2:
- Worth 40 marks
- -10 if the mouse coordinates are wrong (but won't take these marks off twice if also wrong in Part 1)
- -20 if both windows work with the right mouse button (instead of one working with the left)
- In Part 3:
- Worth 20 marks
- -20 if it does not appear to be implemented correctly, which includes any window closing even after saying 'no'
- -10 if you applied this part to Part 1 only, since it would be harder to do for Part 2 with the two windows
- If you applied this part to Part 2 only, but it worked right, that's ok since it's the harder part
In general, I want to recommend that everyone clear their warnings, even if you didn't produce them. It's a good software engineering practice to do this because a bunch of trivial warnings can obscure an important one that comes up later. I'd like to see no warnings when I compile your project, and may take marks off for having warnings in the future.
If your project folder is big, you may not have deleted the build files before zipping it. Please make sure you keep the size down by removing the build files before submitting.
Finally, please follow the advice from this post from last year to ensure I don't get build errors - I might be inclined to take marks off for having to fix it in the future. ;)
No comments:
Post a Comment