Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43607

Gradebook API doesn't allow 3rd parties to send grades higher than Max

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Awaiting Information
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 12.6
    • Fix Version/s: None
    • Component/s: Gradebook Classic
    • Labels:
    • Environment:
      ND's 12.6 (configured with Gradescope LTI/gradebook passback)
    • Test Plan:
      Hide

      Requires a 3rd party grade passback to an existing column in SakaiGradebook. The Gradebook column/third party grade is 10 or 100, but the instructor has added more points to certain individuals in the 3rd party tool. 10.1 or 11, etc.
      Expected Results: grade will pass, anything higher than the max will be counted as extra credit (not penalized if not there).
      Actual Results: failure to pass any grade.

      Show
      Requires a 3rd party grade passback to an existing column in SakaiGradebook. The Gradebook column/third party grade is 10 or 100, but the instructor has added more points to certain individuals in the 3rd party tool. 10.1 or 11, etc. Expected Results : grade will pass, anything higher than the max will be counted as extra credit (not penalized if not there). Actual Results : failure to pass any grade.

      Description

      An instructor gives extra points within a 3rd party tool, causing the grade passback to fail when attempted to pass to Sakai Gradebook. Involves, according to Gradescope, a change to this Sakai code: https://github.com/sakaicontrib/gradebook1/blob/2148ce9a2f2fdb178a2cef2bcc189628f39e32c4/grades-rest/src/main/java/org/sakaiproject/gradebook/logic/ExternalLogic.java#L797

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                Unassigned Unassigned
                Reporter:
                lgekeler Laura Gekeler
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    Git Integration