Total Possible Points: 100 points
Expert (70 points):
The code accurately performs all of the indicated tasks without any
errors.
Advanced (65 points):
The code is mostly accurate, but there are one or a few small errors or
one larger error.
Satisfactory (50 points):
The code is more correct than incorrect, but it includes multiple
non-trivial errors.
Poor (35 points):
The code contains many errors and is more incorrect than
correct.
Not Addressed (0 points):
The code was not turned in or is completely non-functional.
Expert (20 points):
The code is well annotated. By reading the comments, it is clear what
the code is doing and that the student understands it.
Advanced (18 points):
The code is mostly well annotated, but there are a few unclear
comments.
Satisfactory (14 points):
Comments are present, but they are either too sparse or unclear, making
it uncertain whether the student fully understands the code.
Poor (10 points):
Comments are rare or only provide very limited information, making the
code difficult to follow.
Not Addressed (0 points):
Comments are completely missing.
Expert (10 points):
Information from previous rounds (of the game or simulation) is used in
a meaningful and logical way.
Satisfactory (5 points):
Information is used but not in a particularly clear or logical
manner.
Not Addressed (0 points):
Decisions do not take previous rounds into account.