We can get the total points for an assignment from the assignment.total_points object in the submission_metadata.json file. We should use this to determine how many points the autograder gives out.
There are a couple of different configurations we should support here:
[ ] setting a relative weight for a test case,
[ ] setting an absolute value for a test case (the sum of all such values would have to be less than the total value of the submission, and each such value would be subtracted from the total value before relative problems are assigned values)
[ ] grouping problems and assigning their weight relatively (i.e., have some set of problems called "easy" that are worth one point, "hard" worth two points, or some simlilar mechanism)
[ ] having extra credit assignments that don't count against the total value of the assignment.
We can get the total points for an assignment from the assignment.total_points object in the submission_metadata.json file. We should use this to determine how many points the autograder gives out.