Lab 6 Grading Guideline ======================= [A] Attendance (25 points) Check the attendance data in the gradebook. If the student attended lab, award 25 points, else award 0 points. [B] UML Diagram (20 points) Ensure that a UML diagram was submitted with the assignment. It should reflect the assignment that was to be completed and show the classes that the student created for this assignment and the relationships between those classes. If the diagram is missing a large number of components from the assignment, only assign 10 points, otherwise, award 20. [C] Visual components (10 points) When program is run (either via App, Application, or at DrJava interactions pane), a window appears with a Drawing Canvas inside it. [D] Basic functionality (30 points) When the user clicks on the drawing canvas with a mouse, a shape appears. This shape can be an ellipse or rectangle and appear in any size and color that the programmer selects. (15 points) Multiple clicks should create additional shapes (15 points). These additional shapes can all have the same size and shape or could have a random size and shape. [E] Advanced functionality (15 points) Functionality from above is augmented by color selection buttons. Four buttons representing four different colors should appear (5 points). When a color button is selected, clicking should cause the shape to appear in the color selected, size is irrelevant (10 points). [F] Beyond advanced functionality (15 points) Functionality for selecting color augmented by using JColorDialog instead of color selection buttons (5 points). Width of shape input using a graphical component (5 points). This setting of the width must be reflected when the shape is created. Height of shape input using a component (5 points). This setting of the height must be reflected when the shape is created. GIVING FEEDBACK You must e-mail a feedback/grade message to each student whose work you grade. You will ONLY e-mail to the student's cse e-mail account, which is username@cse.buffalo.edu. The subject line will be: CSE115 Lab 6 Grade and feedback A copy of the bottom part of this email filled in by you should be sent to the student for their reference. If a student receives less that the maximum number of points, you must give an explanation of why the student lost points. ---------------------------------------------------------------------- [Lab #6: 100 points maximum] Your score ==> [A: 25 points maximum] You earned ==> [B: 20 points maximum] You earned ==> [C: 10 points maximum] You earned ==> [D: 30 points maximum] You earned ==> [E: 15 points maximum] You earned ==> [F: 15 points maximum] You earned ==> * Note that earning points for part F could cause a grade to be greater than 100%