Not receiving the grades from Moodle

Not receiving the grades from Moodle

by Ivar Kanters -
Number of replies: 2

Hi,

We are upgrading our LTI 1.1 to LTI 1.3. So far we are able to launch a course from our (external) application in Moodle. We're very happy with that already.

Now we want to receive the grades from the course, but unfortunately this is not working. We're launching the Moodle cource via the "LtiResourceLinkRequest". In we can see that the serviceurl has not been set. We probably need to provide it in a different way. 

I've added the payload of the id_token that we send to Moodle. As you can see the "lis_result_sourcedid" and "lis_outcome_service_url" are provided in the "https://purl.imsglobal.org/spec/lti-bo/claim/basicoutcome". 

Could someone tell me what we are doing wrong?

Thans in advance,

Ivar Kanters

Average of ratings: -
In reply to Ivar Kanters

Re: Not receiving the grades from Moodle

by Jake Dallimore -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Testers
Hi Ivar,

If you've configured the tool using LTI 1.3, you'll need to use the Assignment and Grades Service (AGS) claims in the launch. Basic Outcomes isn't used within LTI 1.3.

Here's a link to the AGS spec and, more specifically, the service claims + scopes you can include in the claim: https://www.imsglobal.org/spec/lti-ags/v2p0#example-service-claims

HTH,
Jake
Average of ratings: Useful (2)
In reply to Jake Dallimore

Re: Not receiving the grades from Moodle

by Ivar Kanters -
Hi Jake,

Thanks! That's the part I was missing. I will implement that now.

Cheers,
Ivar