Submission 1

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 0 0 The response that was given did not include a description of the program and its function that was presented in the video.
Data Abstraction 1 0 I thought that this student met the requirements because they had all two code segments, but the response that was given when describing the code did not actually correlate with the code.
Managing Complexity 0 0 The student does not explain how the code manages complexity in his response.
Procedural Abstraction 0 0 The student does not explain how procedure contributes ot overall functionality of the program.
Algorithm Implementation 0 0 The student did not do a good job of explaining the algorithm in detail.
Testing 1 1 This student met the requirements because they had all the necessary things such as it describes the two calls, describes the conditions, and identifies the results.

Submission 2

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 1 The video clearly shows the user inputting words into the program. The written response features accurate and purposeful descriptions of what the code is doing and how it is helping the user.
Data Abstraction 1 1 This student met the requirements because they had all the necessary things such as two code segments and all of the details. Something else that I saw that was pretty above and beyond was that they added explanations within the code to make it easier to follow.
Managing Complexity 1 1 The written response shows effective usage of a list. It clearly describes how a list makes using the program much more efficient and how not having a list would affect the user.
Procedural Abstraction 1 1 This student met the requirements because they had all the necessary things such as a student procedure and described the functionality of the procedure.
Algorithm Implementation 1 1 This student met the requirements because they had all the necessary things such as an algorithm in the procedure and explains the procedure with lots of details.
Testing 1 1 This student met the requirements because they had all the necessary things such as it describes the two calls, describes the conditions, and identifies the results.

Submission 3

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 0 0 I thought it had all of the requirements but looking how college board graded it, I realized that their purpose wasn't good. This means they get no points.
Data Abstraction 1 1 This student met the requirements because they had all the necessary things such as two code segments and all of the details.
Managing Complexity 1 1 The written response shows effective usage of a list. It clearly describes how a list makes using the program much more efficient and how not having a list would affect the user.
Procedural Abstraction 1 1 This student met the requirements because they had all the necessary things such as a student procedure and described the functionality of the procedure.
Algorithm Implementation 1 1 This student met the requirements because they had all the necessary things such as an algorithm in the procedure and explains the procedure with lots of details.
Testing 1 1 This student met the requirements because they had all the necessary things such as it describes the two calls, describes the conditions, and identifies the results.

Submission 4

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 1 The video clearly shows the user inputting words into the program. The written response features accurate and purposeful descriptions of what the code is doing and how it is helping the user.
Data Abstraction 0 0 The student 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 1 0 The written response shows code segments which show how lists are used in the program. Additionally, it explains how the list in the program makes storing data much easier.
Procedural Abstraction 1 1 This student met the requirements because they had all the necessary things such as a student procedure and described the functionality of the procedure.
Algorithm Implementation 1 1 This student met the requirements because they had all the necessary things such as an algorithm in the procedure and explains the procedure with lots of details.
Testing 1 0 The video shows the user taking an input and having visible changes in the program. There are difference scenarios tested.

Reflection

I thought I did better this time when it came to scoring because I had understood what was right and what was wrong more than I did the first time. This allowed me to correctly give and take points from the students. One that really stood out to me was submission 2 because they had all of the requirements needed to receive full credit on every part, so I will try and use that as a guideline for myself.