Use BigDecimal for (intermediate) grade calculations
…to limit the precision of float values to 6 decimals (rounds to 6 decimals). This will prevent grade calculation (rounding) errors caused by floating point imprecision.
Submitted by Elmer van Chastelet on 27 July 2021 at 13:29