Rubric

Find Rubric
Keep in mind that 541 students have already been assessed using this rubric. Changing it will affect their evaluations.
Lab 9 Rubric
Lab 9 Rubric
Criteria Ratings Pts
Uses a Map<String, Drawable> to track scenes
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Student can explain what their map is used for within the program
When are entries added to the map? When are entries retrieved from the map?
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Uses a List<Drawable> to keep track of Drawables for a given scene
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Student can explain the usage of their List<Drawable>
When are items added to this list? How does it interact with the map?
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Program starts with an initial scene called "init"
Init should not be blank, it should contain some drawables
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Program clears the screen when "clear" is entered
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Program ends when "end" is typed in
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Program can record new scenes
Must have a way to begin and end recording
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Recorded scenes are saved and displayed to the user
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Recorded scenes can be recalled and displayed when selected by the user
threshold: pts
10 pts
Full Marks
0 pts
No Marks
pts
10 pts
--
Recorded scenes properly track the Drawables input by the user
For example, if the same drawable is added multiple times, it should show up darker as shown in the video
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Code is clean
threshold: pts
5 pts
Full Marks
0 pts
No Marks
pts
5 pts
--
Code is committed and pushed
threshold: pts
0 pts
Full Marks
0 pts
No Marks
pts
0 pts
--
Total Points: 100 out of 100