Dental Records

Student: Mark: /15
 
Analysis and Design and Development - 4
Structure chart [1.0] Algorithm [1.0]
GitHub [1.0] JavaDoc webpages [1.0]
 
Performance - 8 (with 8.5 available)
Normal operation Error cases
Welcome message [0.5] Invalid menu option [0.5]
Reads number of people [0.5] Invalid number of people [0.5]
Reads name [0.5]
Reads teeth [1.0] Invalid teeth input [0.5]
Print (validate reading correctly) [1.0]
Extract (print to validate) [1.0] Non-existent family member to extract [0.5]
Root (check correct) [1.0] Invalid layer/tooth extract [0.5]
Exit, with message [0.5]
 
Programming style - 3 (negative marking down to 0)
Methods and parameters [-1.0] Formatting [-1.0]
Identifier names [-1.0] JavaDoc commenting [-1.0]
No global variables [-1.0] Inline commenting [-1.0]
Constants (must be used) [-1.0] Anything else ugly [-1.0]