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