Total Points Possible: 100
Expert (70 points):
The code accurately performs all the indicated tasks without any
errors.
Advanced (65 points):
The code is mostly accurate, with one or a few small errors, or one
larger error.
Satisfactory (55 points):
The code is more correct than incorrect but contains multiple
non-trivial errors.
Poor (35 points):
The code contains many errors and is more incorrect than correct.
Multiple tasks generate incorrect results.
Not Addressed (0 points):
The code was not submitted or is completely non-functional.
Expert (30 points):
The code is well annotated. The comments clearly explain the code,
demonstrating that the student understands it.
Advanced (26 points):
The code is mostly well annotated, but some comments are
unclear.
Satisfactory (21 points):
Comments are present but either too sparse or unclear, making it unclear
if the student fully understands the code.
Poor (15 points):
Comments are rare or convey very limited information, making it
difficult to follow the code based on the comments.
Not Addressed (0 points):
Comments are completely missing.