Re: LTI 1.3 | Grade synchronisation says "failed" while grade is being received
by Gemma Lesterhuis. Hi Jake, I just found this in the LTI documentation : https://www.imsglobal.org/spec/lti-ags/v2p0/#example-posting-a-final-score-update it states HTTP/1.1 204 No ContentAnd just...
View ArticleRe: LTI 1.3 | Grade synchronisation says "failed" while grade is being received
by Jake Dallimore. Yep, just waiting on the assignee there. If they don't post back soon, I'll move that issue along myself.Cheers,
View ArticleExpectation of error response with grade passback
by Eric Kean. Hi,I've successfully integrated a tool that I've created with Moodle and would like more information about error handling. My successful response was:array:3 [ "headers" => array:10...
View ArticleLTI 1.3 connection to External Tool cannot create Lineitem
by Brian Tittl. Hello,I am running Moodle 4.1 and trying to configure Turnitin as an external tool using LTI 1.3. Everything seems to be configured correctly. The handshake between Turnitin and my...
View ArticleRe: LTI 1.3 connection to External Tool cannot create Lineitem
by Jake Dallimore. Hi Brian, Can you confirm whether the mod_lti instance settings (the activity settings, not the site-level tool configuration) has been setup to accept grades from the tool also?...
View ArticleRe: LTI 1.3 connection to External Tool cannot create Lineitem
by Brian Tittl. The instance settings are set up to accept grades from the tool.
View ArticleRe: Expectation of error response with grade passback
by Jake Dallimore. Hi Eric, There are a range of HTTP status codes used to denote different outcomes when posting a score. The specific case you mentioned above is handled with a 400, as you can see...
View ArticleRe: LTI 1.3 connection to External Tool cannot create Lineitem
by Jake Dallimore. Thanks, Brian. Unfortunately, at this point, the only sure-fire way to know what's causing this is to debug the code handling the creation of lineitems, which requires stepping...
View ArticleRe: Expectation of error response with grade passback
by Eric Kean. Hi Jake,This is super helpful. Thanks so much! From this code I can see that the body will either be null or a string with associated error code.Thanks so much,Eric
View ArticleRe: Microsoft Teams LTI - Education Requirement?
by Jon Berardi. Gemma, thank you for the reply. My main goal is to sync attendance from an MS Teams meeting/event to Moodle. The Atto integration is useful in making it easy to create a meeting but it...
View ArticleCustom LTI 1.3 implementation in plugin
by Mathias Kahl. Hi! We're developing a Moodle plugin which uses the LTI standard internally for communication with our external services. We explicitly want our own plugin, and not just an External...
View ArticleRe: Custom LTI 1.3 implementation in plugin
by Jake Dallimore. Hi Mathias,The major 'problem' is that your plugin will never get access to any of the improvements we make to LTI in core Moodle and likely isn't subject to any of the access...
View ArticleMoodle 4 LTI Provider Coding error
by Mathieu Pelletier. Greetings all,I have been using Moodle 4.0 as an LTI provider for Canvas for more than a year now. This has been my only link to sanity as I contend with the diabolically...
View ArticleMoodle 4.1 External Tool not working
by Rich SCI. Hello, Long time listener first time caller. I'm running into an issue where my LTI 1.3 does not seem to be connecting to the third party provider. I have set up the external tool...
View ArticleRe: Moodle 4.1 External Tool not working
by Rich SCI. Additional information: on “Inspect”ing the “Select content” button – it shows as “Disabled”. So for some reason that button is not “clickable” after selecting the "Third Party Provider"
View ArticleRe: Moodle 4 LTI Provider Coding error
by Jake Dallimore. Hi Mathieu,I can certainly answer that for you. That migration class is only used when the platform (Canvas in this case) sends a migration claim to the tool...
View ArticleRe: Moodle 4.1 External Tool not working
by Jake Dallimore. Hi Rich, Have you checked the box "Supports Deep Linking (Content-Item Message)" in the tool's configuration? You'll also need to provide a URL for the deep linking endpoint when...
View ArticleMoodle 4 | LTI 1.1 | lis_person_sourcedid is an empty string
by Naufal Dzakie. Hello people, i want to ask for advice. Before you ask i know im still using the deprecated version, but thats just because my client are insisting on it. Im having issue about...
View ArticleRe: Moodle 4 LTI Provider Coding error
by Mathieu Pelletier. Hi James, Thanks for the detailed response. That makes a lot of sense. I know Instructure changed something on 2 August:...
View ArticleRe: Moodle 4 | LTI 1.1 | lis_person_sourcedid is an empty string
by Jake Dallimore. Hi Naufal, Just to confirm, are you saying that you're seeing an empty string in the payload on the tool end? Or, are you saying you're seeing the string included in the gist? The...
View Article