The distributions produced by these items should be equivalent, they are not. Either "assignment_progress 1" is not correctly calculating the distribution or "get_csv" is silently converting some "None" grades to 0 while missing others.
From the below, it is presumed that all submissions without a grade are "None" scores, meaning there are 14 "None" scores.
> assignment_progress cs010_14spr/Lab3 1
INFO: Executing assignment_progress command on Galah as user ucrcs10v@cs.ucr.edu.
231 out of 288 students have submitted
-- Grade Distribution (Points: # of students) --
0: 1
1: 216
However, based on the CSV from get_csv the distribution is:
As an aside, I was actually looking for a way to determine the "None" submissions to try and grab code that crashed the test harness, so that the harness can be fixed to handle whatever happened more gracefully.
The distributions produced by these items should be equivalent, they are not. Either "assignment_progress 1" is not correctly calculating the distribution or "get_csv" is silently converting some "None" grades to 0 while missing others.
From the below, it is presumed that all submissions without a grade are "None" scores, meaning there are 14 "None" scores.
However, based on the CSV from get_csv the distribution is: