Contrib: Gradebook2
  1. Contrib: Gradebook2
  2. GRBK-742

Abstract BigDecimal grade calculation operations and create interfaces for all the calculation classes

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: trunk, 1.3.0
    • Fix Version/s: trunk
    • Component/s: Services
    • Labels:
      None

      Description

      Functional Description: Code maintenance for calculations code simplification to minimize programming errors.

      See subject

        Issue Links

          Activity

          Hide
          Thomas Amsler added a comment -
          The last step is to remove all the old calculation code as part of a code cleanup.
          Show
          Thomas Amsler added a comment - The last step is to remove all the old calculation code as part of a code cleanup.
          Hide
          Thomas Amsler added a comment -
          I have just committed the cleanup/removal of the old calculation and service code.
          Show
          Thomas Amsler added a comment - I have just committed the cleanup/removal of the old calculation and service code.
          Hide
          Thomas Amsler added a comment -
          There is no specific QA testing for this issue. This will be tested by the "overall" grade calculation testing. e.g. using the final grade comparison process
          Show
          Thomas Amsler added a comment - There is no specific QA testing for this issue. This will be tested by the "overall" grade calculation testing. e.g. using the final grade comparison process
          Hide
          Thomas Amsler added a comment -
          NOTE:

          For any BigDecimal calculations, we need to use the BigDecimalCalculationsWrapper methods instead of the BigDecimal [add, subtract, divide, multiply] methods.
          Show
          Thomas Amsler added a comment - NOTE: For any BigDecimal calculations, we need to use the BigDecimalCalculationsWrapper methods instead of the BigDecimal [add, subtract, divide, multiply] methods.

            People

            • Assignee:
              Unassigned
              Reporter:
              Thomas Amsler
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: