CSC 207 Grading Sheet, v 0.1.2 ============================== Assignment: Students: Note: The grading scale is Excellent, Very Good, Good, Fair, Poor, Zero. Requirements ------------ Does the submission meet the requirements of the assignment? [ ] Yes: Base grade is good [ ] Mostly: Base grade is good [ ] Somewhat (about 60-90% correct): Base grade is fair [ ] A little (less than 60% correct): Base grade is poor If the submission did not meet the requirements of the assignment, what are its primary failings? Formatting ---------- Is the submission correctly formatted? For example, do the programmers limit each line to fewer than eight characters, follow the course indentation guidelines relatively closely, comment right braces, and capitalize according to Java conventions (classes start with uppercase, fields and methods with lowercase, etc.)? [ ] Yes. No modifications to base grade. [ ] Mostly (no more than four obvious violations). No modifications to base grade. [ ] No (more than four obvious violations). Drop one grade. If there are violations, please include exemplars here. Style ----- Do the programmers choose good variable and method names? Do the programmers segment the program into appropriate files, classes, methods, and procedures? Do the programmers avoid repetitive code? Do the programmers avoid SamR's bugaboos? [ ] Yes. No modifications to base grade. [ ] Usually (a few exceptions, but generally appropriate). No modifications to base grade. [ ] No. Drop one grade. If there are stylistic problems, please summarize them here. Documentation ------------- Do the programmers document each method with Javadoc documentation, including at least a line or two that describes the primary purpose of the procedure? Do they document each field similarly? Do they include comments to explain more complicated parts of the code? [ ] Yes. No modifications to base grade. [ ] Usually (a few exceptions, but generally appropriate). No modifications to base grade. [ ] No. Drop one grade. Extra Credit ------------ If particular forms of extra credit were specified on the assignment, did the students correctly do those forms of extra credit? [ ] Yes. Increase by one grade. Does the submission have characteristics that clearly go beyond the basic requirements of the assignment? For example, are there particularly creative, efficient, or elegant solutions to some problems? [ ] The assignment goes beyond the basic requirements in many ways. Increase by two grades. [ ] The assignment goes beyond the basic requirements in a few ways (e.g., on one problem out of three). Increase by one grade. [ ] While the assignment meets the basic requirements, it does not go beyond those requirements. Please summarize any special characteristics of this assignment. (Copying and pasting code is fine.) Grade ----- Followup Comments ----------------- What is something that the student(s) should be proud of on their work for this assignment? Give one or two things the student(s) should work to improve on for the next assignment.