Rubric

Find Rubric
Dots and Boxes
Dots and Boxes
Criteria Ratings Pts
A welcome message is printed before the first move
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
Players can make all legal moves
threshold: pts
20.0 pts
Full Marks
0.0 pts
No Marks
pts
20.0 pts
--
Invalid moves are correctly detected and do not result in crashes
threshold: pts
20.0 pts
Full Marks
0.0 pts
No Marks
pts
20.0 pts
--
No turn is lost for invalid moves
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
The board is correctly updated after each move and displayed to the next player
threshold: pts
20.0 pts
Full Marks
0.0 pts
No Marks
pts
20.0 pts
--
The board is correctly labeled along the edges
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
Score is correctly kept
threshold: pts
20.0 pts
Full Marks
0.0 pts
No Marks
pts
20.0 pts
--
A winner or tie is reported when the game is over
threshold: pts
15.0 pts
Full Marks
0.0 pts
No Marks
pts
15.0 pts
--
Comment thoroughly
threshold: pts
15.0 pts
Full Marks
0.0 pts
No Marks
pts
15.0 pts
--
Consistent indentation
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Consistent bracket placement
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Bracket alignment
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
Small functions
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
Short lines
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Variable identifiers: spelling
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Variable identifiers: descriptive
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
No magic numbers
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
No missing #includes
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Total Points: 200.0 out of 200.0