Total Points Possible: 100
Criteria Overview
Below are the evaluation criteria and scoring guidelines for Project
5. Each criterion includes different levels of achievement, with
corresponding points.
1. Code Accuracy
- Points: 70.0
- Description: Is the code correct? Does it
accurately perform all of the indicated tasks?
Achievement Levels for Code Accuracy
- Expert
- Points: 70.0
- Description: The code accurately performs all of
the indicated tasks.
- Advanced
- Points: 65.0
- Description: The code is mostly accurate, but there
are one or a few small errors or one larger error.
- Satisfactory
- Points: 55.0
- Description: Code is more correct than incorrect
but includes multiple non-trivial errors.
- Poor
- Points: 35.0
- Description: Code contains many errors and is more
incorrect than correct. Multiple tasks contain code that generates
incorrect results.
- Not Addressed
- Points: 0.0
- Description: Code was not turned in or is
completely non-functional.
2. Code Annotation
- Points: 30.0
- Description: Do comments clearly explain what the
code is doing and demonstrate the student understands what the code is
doing? Are task questions answered in the comments?
Achievement Levels for Code Annotation
- Expert
- Points: 30.0
- Description: The code is well annotated. By reading
the comments, I know what is happening and can tell the student does
too. Answers to task questions are provided.
- Advanced
- Points: 26.0
- Description: The code is mostly well annotated, but
there are a few cases where comments are unclear. Answers to task
questions are provided.
- Satisfactory
- Points: 21.0
- Description: Comments are present, but either too
sparse or unclear. Consequently, it isn’t clear the student fully
understands the code written.
- Poor
- Points: 15.0
- Description: Comments are rare or convey only very
limited information. I cannot follow the code based on the
comments.
- Not Addressed
- Points: 0.0
- Description: Comments are completely lacking.