Right now, we only allow setting a singular limit for a component that clamps scores and then an implicit clamp at 0.
We either have a positive or negative clamp and gives us the following two ranges of values:
- [0, positive_value]
- [negative_value, 0]
We should allow that we can set both the min and max clamps, defaulting to 0 for both min and max values.
Not sure we would want to apply this for test grading or checkpoints. Thoughts @bmcutler?