use -1 for number to produce
# TODO: TEst whether we really need to overshoot numberToProduce
# and numberToName
numberToProduce = len([_ for _ in assignment.get_gradeable_students()]) + 10
# numberToName = assignment.needs_grading_count # This is bad form
numberToName = len([_ for _ in assignment.get_gradeable_students()])
Because of this, upstream Plom now accepts -1
for both of these. I think it still overproduces spares but the values from the from the len of classlist.