Rubric

Find Rubric
Keep in mind that 13 students have already been assessed using this rubric. Changing it will affect their evaluations.
Project 5: CS5013 Rubric
Project 5: CS5013 Rubric
Criteria Ratings Pts
Learning method
threshold: pts
40 pts
Full Marks
A correctly implemented learning method that you proposed and got feedback on (if you were told to choose a different method, you need to implement the method you were told to adjust to).  A correct learner uses learning in a way to improve performance and learning will be demonstrated in the writeup (though the curve is graded separately) using a learning curve.  Learning code should be well documented to receive full credit
35 pts
Major error
35 pts
Minor mistake
35 pts
Several minor mistakes
13.33 pts
somewhat intelligent learning behavior
accidentally implement a learning algorithm other than what you intended and it at least moves the ships around the environment in an intelligent manner
0 pts
No Marks
pts
40 pts
--
Graphics
threshold: pts
10 pts
Full Marks
correctly drawing graphics (or using printouts) that enable you to debug your learning and that help us to grade it.
7 pts
Minor bugs
3 pts
Major bugs
0 pts
No Marks
pts
10 pts
--
Good coding practices
threshold: pts
10 pts
Full Marks
well commented code, descriptive variables names or making good use of classes and methods
5 pts
partial credit
partially commented code, semi-descriptive variable names, or partial use of classes and methods
0 pts
No Marks
pts
10 pts
--
Writeup: Learning curve and analysis
threshold: pts
20 pts
Full Marks
collecting data and demonstrating learning using a learning curve (in the writeup).
10 pts
Learning not demonstrated
and no analysis of why it isn't learning
0 pts
No Marks
pts
20 pts
--
Writeup: learning description
threshold: pts
10 pts
Full Marks
describe your learning method in a paragraph or two and explain why you chose to demonstrate learning in the curve that you present
5 pts
Description lacking
0 pts
No Marks
pts
10 pts
--
Second learning method
threshold: pts
20 pts
Full Marks
correctly implementing a second learning method and documenting with a learning curve and paragraph describing it in the writeup
10 pts
missing learning curve
5 pts
Bugs
0 pts
No Marks
pts
20 pts
--
Total Points: 110 out of 110