General Considerations (maximum = 100): 99 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 31 Locking (maximum = 80): 44 Data store (maximum = 40): 40 Network server (maximum = 40): 40
I'm afraid I haven't much of an idea how/why I gained/lost marks in any section.
I went for a three tier design and RMI networking. I've already posted some rudimentary class diagrams which give some idea of the structure.
I can usually write quite clear english which is maybe why my documentation did well, I spent a lot of time reading and re-reading my choices document and I got my wife to test drive the user guide. I also included some ascii class diagrams in the choices.txt, though I suspect this was overkill.
The mysterious 44/80 for locking, I thought my locking code was rock solid!
99/100 for general considerations??
My networking code was (ahem) "heavily influenced" by the demo project in the Monkhouse book (so cheers Andrew).
I thought my GUI looked splendid so no idea why I dropped marks there.
I wish you could get a bit more info on why you dropped marks. I suppose the danger is that it would all get posted here and make it too easy for everyone else. Anyway that's as much thought as I'm prepared to give it, a pass is a pass after all.
With regard to the essay exam - don't sweat it. Give your choices document a good read through the night before and you'll be ok. I was in the exam for 30 minutes.
Thank you all for your help.
p.s. I got my result exactly two weeks after the essay exam. Not bad.
Hey, you passed it. I wouldn't sweat too much why you lost points, but it would be nice if they would give you a few hints. After all, we use this stuff on our jobs, or are trying to get a job! Congrats!