HW2 Grading Criteria-Fall 2007
Back to Homework Grading Criteria-Fall 2007
(20 pts) Submission and Attempting
- (5 pts) at least PictureCollage.java is submitted
- (5 pts) everything necessary to compile and run solution included in submission. includes Pictures not in media sources
- (-5) and email request for missing files
- (5 pts) properly defined class PictureCollage
- (5 pts) a properly defined main method exists in the class
(10 pts) Execution
- (10 pts) No Runtime exceptions
- (-10) For any thrown exception(except file not found). Includes errors in modified java-source files
(5 pts) Compile
- (5 pts) the class as a whole compiles
(55 pts) Functionality
- (10 pts) Usage of FileChooser.getMediaPath
- (-5) Included FileChooser.setMediaPath within submitted code
- (-10) Hardcoded picture paths included in code.
- NOTE: only take off a max of 10 points for this part
- (5 pts) 1st Picture
- (5 pts) The collage contains a Picture
- (5 pts) 2nd Picture Set (Modified)
- (5 pts) Original Picture has been modified in some way
- (5 pts) 3rd Picture Set (Modified)
- (5 pts) Original Picture has been modified in some way
- (5 pts) 4th Picture Set (Modified)
- (5 pts) Original Picture has been modified in some way
- (10 pts) Collage is symmetrical
- (-5pts) If mirroring method from Picture.java is used for the 4 Pictures above.
- NOTE: no points off for if mirroring method is used for extra Pictures
- NOTE: no points off for using flip method
- NOTE: no points off as long as knowledge of how to rotate Pictures with Turtles is demonstrated; i.e. Mirroring does not have to be exact.
- (15 pts) Turtle (using a Turtle to do some of drawing)
(10 pts) Comments
- (5 pts) student's name (2.5pts) and prism ID (2.5pts) in comments
- (5 pts) comments explain code
(10pts) Extra Credit
- (5pts) Diagonal symmetry
- (1 - 5pts) TA discretionary extra credit
Links to this Page