Rubric

Find Rubric
Keep in mind that 553 students have already been assessed using this rubric. Changing it will affect their evaluations.
Some Rubric (4)
Some Rubric (4)
Criteria Ratings Pts
dragon(): Unit tests pass
Images should look like what is shown on the website
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
dragon(): Student can identify the base case
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
dragon(): Student can identify the recursive substructure
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
exponent(): Unit tests pass
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
exponent(): Student can identify base case
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
exponent(): Student can identify recursive substructure
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
Execution of exponent(3, 4)
Student has written out the execution of exponent(3, 4) on paper and can describe each step, including each recursive call
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
arraySum(): Unit tests pass
threshold: pts
15 pts
Full Marks
0 pts
No Marks
pts
15 pts
--
arraySum(): Student can explain base case
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
arraySum(): Student can explain recursive substructure
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
arraySum(): Student can explain purpose of helper method
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Execution of arraySum([1, 3, 9, 7])
Student can walk through the execution, describing each recursive method call
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
maxPathLength(): Unit tests pass
threshold: pts
20 pts
Full Marks
0 pts
No Marks
pts
20 pts
--
maxPathLength(): Student can describe base case
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
maxPathLength(): Student can describe recursive steps
Should be multiple recursive calls here
threshold: pts
2.5 pts
Full Marks
0 pts
No Marks
pts
2.5 pts
--
Proper Javadoc comments on all helper methods
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Clean Code
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Commit and Push
threshold: pts
0 pts
Full Marks
0 pts
No Marks
pts
0 pts
--
Total Points: 100 out of 100