| Classes |
Instantiated all of the classes.
All constructors can be used.
At least 3 objects can be created and manipulated. |
Instantiated most of the classes.
Most constructors can be used.
At least 3 objects can be created or manipulated. |
Instantiated some of the classes.
Some constructors can be used.
At least 2 objects can be created or manipulated. |
Instantiated a few of the classes.
A few constructors can be used.
At least 1 object can be created and manipulated. |
____
10 |
| Attributes |
All attributes have reasonable
names and types, and values set. |
Most attributes have reasonable
names and types, and values set. |
Some attributes have reasonable
names and types, and values set. |
Few attributes have reasonable
names and types, and values set. |
____
5 |
| Variables |
All variables have reasonable
names and types. Excess variables are avoided. |
Most variables have reasonable
names and types. A few excess variables. |
Some variables have reasonable
names and types. Some excess variables. |
Few variables have reasonable
names and types. Many excess variables. |
____
5 |
| Methods |
All of the methods in each
class can be used. All methods set up correctly.
All required methods set up. (e.g. get/set)
Excellent system set up to access all methods (e.g. menu runs until "quit" selected)
Vast amount of error checking included in methods.
Entry confirmations in all areas |
Most of the methods in each
class can be used. Most methods set up correctly.
Most required methods set up. (e.g. get/set)
Very
good system set up to access all methods (e.g. menu runs until "quit" selected)
Large amount of error checking included in methods.
Entry confirmations in most areas |
Some of the methods in each
class can be used. Some methods set up correctly.
Some required methods set up. (e.g. get/set)
Good
system set up to access all methods (e.g. menu runs until "quit" selected) Good
amount of error checking included in methods. Entry
confirmations in many areas |
Few of the methods in each
class can be used. Few methods set up correctly.
Few required methods set up. (e.g. get/set)
Fair
system set up to access all methods (e.g. menu runs until "quit selected) Some
amount of error checking included in methods. Entry
confirmations in some areas |
____
50 |
| Comments & Structure |
All required comments and clearly stated the purpose of all methods and variables.
Proper indentation |
Clearly stated the purpose of some methods and variables in the comments.
Mostly proper indentation |
Clearly stated the purpose of some of the methods and variables in the
comments.
Some indentation |
Clearly stated the purpose of a few of the methods and variables in the
comments.
Little indentation |
____
5 |