Sample Purpose Data Abstraction Managing Complexity Procedural Abstraction Algorithm Implementation Testing Total Grade
1 1/1 0/1 1/1 0/1 1/1 0/1 4/6
2 1/1 1/1 1/1 1/1 1/1 1/1 6/6

Sample 1 Explanation: The student didn't complete the program fully, it was pretty short, and was only tested once. Didn't manage complexity at all. However they did test it and explained the algorithm in detail. And abstraction for both Procedural and Data abstraction, they went into a lot of detail about their code and what each of its functions were.

Sample 2 Explanation: This student went very in-depth and explained everything in detail. It was tested and they managed their complexity, everything was done up to standards.