Collegeboard Grading Week 3
College board Grading
Reflection:
The past 3 weeks of grading were challenging, but in the end they have helped me a lot with recognizing what collegeboard expects from student and what they don’t. It has made me realize that including the actual code and running it, the written response is equally as important, and that the written response is graded a lot harder than the video. Over these weeks I feel like I have improved as most og my scores match with collegeboard, however sometimes I realize that i’m a little too generous with points, as in today’s grading I gave the 1st student a 5/6 when it was supposed it be 3/6, or for the 4th student I gave a 6/6, when it was supposed to be 5/6. Though I do recognize my mistakes and will try to be more careful when I write my own response and make my own video.
Student 1 Grading
My Grade: 5/6
CB Grade: 3/6
Reporting Category | Requirements | Student Score | College Board Score | Comments |
Program Purpose and Function |
Video demonstrates:
Written Response:
|
1 | 1 | shows how the program is run, input is shown, the objective of the program is stated, the functionality is described, and the input and output are described. |
Data Abstraction |
Written Response:
representing in the program. |
1 | 0 |
The response identifies what is contained in the list after two code segments are given. |
Managing Complexity |
Written Response:
|
0 | 0 |
The response explains how the program may be implemented differently without lists and includes a list, however the list does not manage complexity. |
Procedural Abstraction |
Written Response:
|
1 | 0 |
The response includes a procedure created by the student, as well as another code fragment that calls the method and defines its operation. |
Algorithmic Implementation |
Written Response:
algorithm works in enough detail that someone else could recreate it |
1 | 1 |
The computer presents the computer's option, calculates the output by combining the inputs from the users and the computer, and displays the algorithm that was developed by the students within the procedure. |
Testing |
Written Response:
|
1 | 1 | The response outlines two calls made with different arguments to the method, the criteria being tested for each call, and the outcomes of each call. |
Student 2 Grading
My Grade: 6/6
CB Grade: 6/6
Reporting Category | Requirements | Student Score | College Board Score | Comments |
Program Purpose and Function |
Video demonstrates:
Written Response:
|
1 | 1 | The objective of the program is stated as being creative expression in the video, which also shows input, runs the program, defines its functioning, and describes input and output. |
Data Abstraction |
Written Response:
representing in the program. |
1 | 1 | The response identifies what is contained in the list when two different code segments are given. |
Managing Complexity |
Written Response:
|
1 | 1 | The response demonstrates how the code would be written differently and provides code that manages complexity using lists of words. |
Procedural Abstraction |
Written Response:
|
1 | 1 |
The response comprises a process created by students, outlines its operation, and discusses how it benefits the program as a whole. |
Algorithmic Implementation |
Written Response:
algorithm works in enough detail that someone else could recreate it |
1 | 1 | The solution comprises a technique created by the students, along with a description of how it works. |
Testing |
Written Response:
|
1 | 1 | The response provides the varied results of the two procedure calls and explains that the last argument caused the two calls to the particular process to produce different codes. |
Student 3 Grading
My Grade: 1/6
CB Grade: 1/6
Reporting Category | Requirements | Student Score | College Board Score | Comments |
Program Purpose and Function |
Video demonstrates:
Written Response:
|
1 | 1 | The objective of the program is stated as being creative expression in the video, which also shows input, runs the program, defines its functioning, and describes input and output. |
Data Abstraction |
Written Response:
representing in the program. |
0 | 0 |
Only the second code segment, out of the two provided, displays data being stored in the identified list. |
Managing Complexity |
Written Response:
|
0 | 0 |
The response contains code that manages complexity using lists, but it makes no mention of why the particular code cannot be done without a list or how it would be implemented in a more complex way. |
Procedural Abstraction |
Written Response:
|
0 | 0 |
UpdateScreen, a process created by students and included in the answer, has no parameters. Additionally, there is no indication of a call to the procedure updateScreen in the second code segment. the process just sets an index and does not update the status screen, and the response incorrectly portrays the capability of the procedure. |
Algorithmic Implementation |
Written Response:
algorithm works in enough detail that someone else could recreate it |
0 | 0 | The method, response's student-developed algorithm in part illustrates how updateScreen's algorithm operates. The response does not provide details of how the index value is determined, or even what value is chosen for each state in the United States. |
Testing |
Written Response:
|
0 | 0 | Instead of two calls to the specified process, the answer describes two calls from the defined procedure. The response specifies two distinct user actions, not the conditions that the provided parameter is testing. Two calls to the supplied procedure are made, but the answer only explains the outcome that is displayed on the screen. |
Student 4 Grading
My Grade: 6/6
CB Grade:5/6
Reporting Category | Requirements | Student Score | College Board Score | Comments |
Program Purpose and Function |
Video demonstrates:
Written Response:
|
1 | 1 | The objective of the program is stated as being creative expression in the video, which also shows input, runs the program, defines its functioning, and describes input and output. |
Data Abstraction |
Written Response:
representing in the program. |
1 | 1 | The response identifies what is contained in the list when two different code segments are given. |
Managing Complexity |
Written Response:
|
1 | 1 | The response demonstrates how the code would be written differently and provides code that manages complexity using lists of words. |
Procedural Abstraction |
Written Response:
|
1 | 1 |
The response comprises a process created by students, outlines its operation, and discusses how it benefits the program as a whole. |
Algorithmic Implementation |
Written Response:
algorithm works in enough detail that someone else could recreate it |
1 | 1 | The solution comprises a technique created by the students, along with a description of how it works. |
Testing |
Written Response:
|
1 | 0 | The response provides the varied results of the two procedure calls and explains that the last argument caused the two calls to the particular process to produce different codes. |