Rubric
Keep in mind that 561 students have already been assessed using this rubric. Changing it will affect their evaluations.
Criteria | Ratings | Pts | ||
---|---|---|---|---|
Prompts User for D and T
Correctly prompts the user for the number of dice and number of throws
threshold:
pts
|
|
pts
--
|
||
Simulated dice throws
Code properly simulates a 6 sided die roll for the the number of dice requested and displays the results of each throw
threshold:
pts
|
|
pts
--
|
||
Explanation of die roll
Student can explain how the code generates a six sided die roll
threshold:
pts
|
|
pts
--
|
||
Array for die rolls
An array is properly created and used to store the results of all the die rolls
threshold:
pts
|
|
pts
--
|
||
Explanation of die roll array
Student can explain how they constructed and used the array to store die rolls
threshold:
pts
|
|
pts
--
|
||
Properly counts yahtzees
Code can detect when all die values are the same for a given roll (yahtzee). Counts and displays the number of time this occurs, as a percentage of all throws.
threshold:
pts
|
|
pts
--
|
||
How to detect a yahtzee?
Student can explain how their code detects whether or not all dice have the same value for a given throw
threshold:
pts
|
|
pts
--
|
||
Computes and stores the sum of a throw
The code sums each throw and stores the result
threshold:
pts
|
|
pts
--
|
||
Explanation of sum storage
Student can explain how their code stores the sums of the dice throws
threshold:
pts
|
|
pts
--
|
||
Frequency of sums
Code displays how many times each sum was rolled, both as a quantity and a percentage
threshold:
pts
|
|
pts
--
|
||
Clean Code
Code is formatted well and easy to understand
threshold:
pts
|
|
pts
--
|
||
Total Points:
100
out of 100
|