Rubric

Find Rubric
Keep in mind that 33 students have already been assessed using this rubric. Changing it will affect their evaluations.
Project prototype
Project prototype
Criteria Ratings Pts
Fidelity and richness of datatypes
threshold: pts
2.0 pts
Full Marks
1.0 pts
Notably incomplete
0.0 pts
No Marks
pts
2.0 pts
--
No extraneous or overcomplicated datatypes
threshold: pts
2.0 pts
Full Marks
1.0 pts
A few datatypes are unused or need simplification
0.0 pts
No Marks
pts
2.0 pts
--
Sample data exercises all datatypes and ways in which data can vary
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Real-world dataset
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Enough sample data (roughly 20-50 values)
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Functions are useful and do most things you would reasonably want to do with the data
threshold: pts
2.0 pts
Full Marks
1.0 pts
A few functions missing that would be clearly useful
0.0 pts
No Marks
pts
2.0 pts
--
Code runs without error; no obvious bugs
threshold: pts
2.0 pts
Full Marks
1.0 pts
Questionable results or easily-fixed syntax errors
0.0 pts
No Marks
pts
2.0 pts
--
Standard SML formatting and capitalization
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Descriptive names
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Comments as needed
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Logical organization
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Idiomatic use of pattern matching and other SML constructs
threshold: pts
1.0 pts
Full Marks
0.0 pts
No Marks
pts
1.0 pts
--
Concision and efficiency
threshold: pts
0.0 pts
Full Marks
0.0 pts
No Marks
pts
0.0 pts
--
Total Points: 16.0 out of 16.0