Submission 1

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 0 0 Although the video has all three requirements (input, output, and program functionality) the information in the written response is too vague and it doesn't explain each component in enough detail
Data Abstraction 1 1 The list has more than one element, it's name is shown as sideIndex, and the variables are shown
Managing Complexity 0 0 Although there was a lsit it wasn't completely essential for the program to work
Procedural Abstraction 1 1 There are parameters used in the procedure
Algorithem Implementation 1 1 ratioCalculate is an algorithem
Testing 1 1 The person shows their code working as intended and there aren't any issues

Submission 2

Reporting Category Student Score College Board Score Comments
Program Purpose and Function 1 1 The purpose is to entertain and the function is to change the status of the tiles
Data Abstraction 1 1 startGrid, currentGrid, and nextGrid are the name of the lists and all of them store cell values on the screen
Managing Complexity 1 1 The person basically says that the list keeps everything organized by keeping everything in the same place
Procedural Abstraction 1 1 current and replacement are parameters which are used in the procecdure replaceList
Algorithem Implementation 1 1 There is an if statement and also loops used in the code
Testing 1 1 The code is able to be ran and it works without error, it also mentions how inputs give different outputs, and they talk about how [arameters, procedures, and lists are being used