Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-69517

LTI 1.0: LTI Grade Passback Failing

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.9.1
    • Fix Version/s: None
    • Labels:
      None
    • Affected Branches:
      MOODLE_39_STABLE

      Description

      We are trying to use an external LTI tool - GoReact - and they are saying the lis_result_sourcedid is coming back as JSON and it shouldn't be.  It was working in previous versions of Moodle (thought they won't tell me what versions), but they confirm it doesn't work now.

      Here is their response:

      We're seeing the same thing in our Moodle environment as well where it worked correctly before, so Moodle has changed something that is breaking grade passback.  We'll have our developers take a look to see if there is anything that can be done on our end to work around the issue, but generally speaking we don't make changes to accommodate breaks from LTI specifications, if that's what is happening here.  If you could also contact Moodle and let them know that LTI grade passback is failing that would be helpful. 

      Our initial suspicion is that it could be related to the hash value being passed, but that's just from a cursory investigation, so we don't have a high degree of certainty yet. Here's a sample payload segment with the hash if it helps Moodle when you reach out to them:

       

      {{"lis_result_sourcedid": "{\"data\":

      {\"instanceid\":\"2\",\"userid\":\"2\",\"typeid\":\"2\",\"launchid\":1193508644}

      ,\"hash\":\"e49bb5de8a51ae2a6f6597e1c8c3db6d25275e5725fe72326daf4b68fcd0a45d\"}",}}

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            jeffsibi Jeff Rader
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated: