Student 1

Reporting Category Student Score College Board Score Comments
Row 1 0 1 I gave this person a 0 because their response was very short in minimal. They gave super basic and short answers. However Collegeboard gave it a 1 becasue although the response itself was very short, it hit all the requirements it needed to.
Row 2 0 0 Although the first segment of the response showed how the list can store information, the second segment of the response did not show how the data from the list was being accessed.
Row 3 0 0 The response did not meet the criteria of explaining why lists are important for managing complexity. Additionally, the list failed at managing complexity in the program, as you can simply rewrite the list to be an if statement to set the cpuPlay variable based on a random number.
Row 4 1 0 Although I believed that the student fit all the criteria, Collegeboard wrote that the student only fufilled one of the criteria, as "the response does not describe how this procedure contributes to the overall functionality."
Row 5 0 1 The student correctly fufilled one of the criteria, however, their description was not sufficient. If I had just that description to go off of, I wouldn't be able to recreate the program.
Row 6 1 1 The student met all of the requirements by describing two calls to the procedure with different arguments, by describing the conditions being tested for the two procedure calls, and by identifying the results of each call.

Student 2

Reporting Category Student Score College Board Score Comments
Row 1 1 1 The student met the requirement of recording a video that demonstrates the code working, and they specified the code's purpose adequately.
Row 2 1 1 The student met all of the requirements because 2 code segments were shown, the first segment shows data being stored in the identified list and a second segment showing data being accessed from the list. The list is named nounList, and the response identifies what is stored in the list.
Row 3 1 1 The program correctly stated why lists are important for managing complexity.
Row 4 1 1 The student met all of the requirements by showing a student-created algorithm, and the algorithim contains parameters The response also describes the functionality of the procedure correctly.
Row 5 1 1 The student met both of the requirements by including sequencing, selection (if statement), and iteration.
Row 6 1 1 The student met all of the requirements by describing two calls to the procedure with different arguments, by describing the conditions being tested for the two procedure calls, and by identifying the results of each call.

Student 3

Reporting Category Student Score College Board Score Comments
Row 1 1 1 The video showed the execution of the code, and it showed input into the program using a drop-down list of state names and displaying output results on the screen as a picture of a state flag and other data related to a state such as area and population.
Row 2 0 0 The student only met one of the criteria because they showed data being stored in the list via the second code segment<, however they didn't do so for the first segment. Additionally, the description written is inaccurate as the identified list stateList appears to represent only the state name.
Row 3 0 0 The response does explain how their code manages complexity, however, they did not go over how their code cannot be written without a list or would be written in a more complex manner.
Row 4 0 0 The student did end up creating a student-produced procedure, however it is missing parameters. Also, the second code segment does not show any call to the procedure updateScreen.
Row 5 0 0 The student-developed procedure updateScreen does includ sequencing and selection (if/else statements), but it does not include any form of iteration.
Row 6 0 0 The student did not meet any of the given criteria. For one, they didn't reference the calls to the procedure, but rather calls BY the procedure. Secondly, the response describes the two separate operations being performed by the user, but not conditions being tested by the given parameter.

Student 4

Reporting Category Student Score College Board Score Comments
Row 1 1 1 The student met the requirement of recording a video that demonstrates the code working, and they specified the code's purpose adequately.
Row 2 1 1 The student met all of the requirements because 2 code segments were shown, the first segment shows data being stored in the identified list and a second segment showing data being accessed from the list. The list is named nounList, and the response identifies what is stored in the list.
Row 3 1 1 The program correctly stated why lists are important for managing complexity.
Row 4 1 1 The student met all of the requirements by showing a student-created algorithm, and the algorithim contains parameters The response also describes the functionality of the procedure correctly.
Row 5 1 1 The student met both of the requirements by including sequencing, selection (if statement), and iteration.
Row 6 1 0 The student almost met all of the requirements, however their response does not describe specific arguments that are passed through the parameters.

Overall Reflection

Collegeboard seems to grade a lot harder than I initially thought. They seem to be very picky on the explanation, and it’s not about what the code is, but more so how the student explalins the code.