This implements bonus payments for the ACSG game as implemented in Dallinger/ACSG#4. Currently it caps the payment to a maximum configurable value. It should be possible to have the bonus payment calculator or assignment acceptance mechanism run the nodeJS ACSG CLI command to validate the bonus value, but I don't think that was in scope for this story.
This implements bonus payments for the ACSG game as implemented in Dallinger/ACSG#4. Currently it caps the payment to a maximum configurable value. It should be possible to have the bonus payment calculator or assignment acceptance mechanism run the nodeJS ACSG CLI command to validate the bonus value, but I don't think that was in scope for this story.