Rubric

Find Rubric
Keep in mind that 564 students have already been assessed using this rubric. Changing it will affect their evaluations.
Zombie Methods Rubric
Zombie Methods Rubric
Criteria Ratings Pts
readEntitiesTests Pass
2 points per test
threshold: pts
10 pts
Full Marks
All 5 tests pass
0 pts
None
No tests pass
pts
10 pts
--
drawEntitiesTests
2 points each
threshold: pts
6 pts
Full Marks
All 3 tests pass
0 pts
None
No tests pass
pts
6 pts
--
touchingZombieTests
1 point per test
threshold: pts
10 pts
Full Marks
All 11 tests pass
0 pts
None
No tests pass
pts
10 pts
--
updateEntitiesTests
1 point per test
threshold: pts
10 pts
Full Marks
All 10 test pass
0 pts
None
No tests pass
pts
10 pts
--
nonzombieCountTests
1.5 per test
threshold: pts
9 pts
Full Marks
All 7 tests pass
0 pts
None
No tests pass
pts
9 pts
--
Draws one circle for each entity
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
Drawing colors/sizes
Uses correct color/size/style for entities
(2 each)
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
main() simulation
Main simulation is complete / correct
threshold: pts
10 pts
Full Marks
0 pts
None
pts
10 pts
--
The student is able to explain the use of double arrays
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
The student is able to explain their approach for updateEntities
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
The student is able to explain their approach to touchingZombies
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
The student is able to explain the loop in the main simulation
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
Avoids "Magic Numbers"
Review code: -1 point for each use of a magic number
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
Code is clean
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
Code is committed to GitHub
threshold: pts
5 pts
Full Marks
0 pts
None
pts
5 pts
--
Total Points: 100 out of 100