Submission 1

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 0 0 the response did not describe the funcionality of the program in the video
Data Abstraction 1 0 includes two program segments that show data being stored - the second code segment shows another list namedanimalList. The response identifies animalList, but animalList is not being used in either code segment.
Managing Complexity 0 0 does not explain how the code managaes complexity
Procedural Abstraction 0 0 does not explain how procedure contributes ot overall functionality of the program
Algorithm Implementation 0 0 does not explain in detail how the algorithm works
Testing 1 1 descirbes two different calls for a procedure

Submission 2

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 1 video shows a running program and response gives a good description of the program
Data Abstraction 1 1 includes two program code segment,one that shows how data has been stored in wslthis list and one that shows the data in this same list being
Managing Complexity 1 1 has a program code segment that includes a list and explains how the list manages complexity
Procedural Abstraction 1 1 The project includes two code segments and identifies what each of the segment does
Algorithm Implementation 1 1 includes a student developed algorithm with sequencing, selection, and iteration
Testing 1 1 descirbes two different calls for a procedure

Submission 3

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 0 video shows the running of a program- The response describes the function of the program but not its purpose. The response states,”The program aims to determine the winner of a hypothetical fight between two Marvel characters, based on which character has the higher average in six categories.” This did not
satisfy a criteria for this row.      
Data Abstraction 1 1 has two program segments one showing data being stored and another in list
Managing Complexity 1 1 has a program code segment that includes a list and explains how the list manages complexity
Procedural Abstraction 1 1 The project includes two code segments and identifies what each of the segment do
Algorithm Implementation 1 1 includes a student developed algorithm with sequencing, selection, and iteration
Testing 1 1 descirbes two different calls for a procedure

Submission 4

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 1 video shows the running of a program
Data Abstraction 1 0 has two program segments one showing data being stored and another in list - second code segment, data stored in the list is not being used; only the length of the list is accessed. So the response does not meet this criteria.
Managing Complexity 0 0 does not show thorough engough complexity in the code segment
Procedural Abstraction 1 1 The project includes two code segments and identifies what each of the segment do
Algorithm Implementation 1 1 includes a student developed algorithm with sequencing, selection, and iteration
Testing 1 0 descirbes two different calls for a procedure - The response gives the conditions being tested rather than two different arguments that cause a different segment of code to execute. Arguments should be specific values used in the call to the procedure.

Summary

Overall I think I did a good job scoring the exampe submissions. I did get alittle bit better at grading the third row whihc is about managing complexity. I think all 4 examples were quite good, with the second one being very good, I will use that as a guide when making my own project. I definitely find myself getting better at grading these and it hopefully translate to me performing better on my performance task.