Re: LTI authentication request url returning 404
by Jake Dallimore. Hi Kalsha, I assume both your tool and your platform are running locally, right? You can't host one on localhost and the other on a public domain as the OIDC handshake needs tool...
View ArticleRe: Selecting Content in External Tool
by Jake Dallimore. Hi Ezzeddin, We're busy with the 4.3 release here, so that's why my reply is delayed. It sounds like you're talking about a number of different scenarios here. I'd suggest just...
View ArticleRe: Moodle Exception - public key
by Jake Dallimore. Hi Eduardo, That error simply means the tool site was unable to connect to the platform's JWKS endpoint to get the public key. Have you configured the tool properly with all the...
View ArticleRe: Sending Score to Moodle
by Jake Dallimore. Unfortunately, the debugging for this kind of thing is lacking currently in the service code. I can tell you almost certainly that it's failing this...
View ArticleRe: Moodle Exception - public key
by Eduardo Sousa Silva. Hi jake!Here is the attachment of my moodle configuration, i have anothers moodle's with connection with a external tool, the farm is the only who doesn't work.the JWKS have...
View ArticleRe: Moodle Exception - public key
by Eduardo Sousa Silva. News!I think I found out what might be happening, doing some tests on my other moodles that are already on the air, I found out that the ones that work with the LTI tool are...
View ArticleHow to include institution/system role for a user
by Alina Mackenzie. Hello,As an administrator of a Moodle instance I am testing our LTI tool. I noticed that when I perform a launch as the admin user, the LTI roles claim includes system,...
View ArticleLTI 1.3 JWT error on Moodle 3.11.9
by Carly Born. We are still on Moodle 3.11.9 until later in November, although we have patched our servers recently. We are experiencing errors related to the MDL-77077 tracker item. On our servers...
View ArticleRe: LTI 1.3 JWT error on Moodle 3.11.9
by Jake Dallimore. Hi Carly,The php-jwt library included in lib/php-jwt needs to be version 5.2.0 on Moodle 3.11.x. We ship that specific version and all bets are off if sites change/upgrade that....
View ArticleRe: How to include institution/system role for a user
by Jake Dallimore. Hi Alina, There currently isn't a way to configure Moodle's external tool to do this. You'll get either "Instructor" or "Learner" (simple name equivalents of...
View ArticleRe: LTI 1.3 JWT error on Moodle 3.11.9
by Carly Born. Jake, Thanks for the response. Do you know if there are any down-sides to trying to downgrade php-jwt?
View ArticleRe: LTI 1.3 JWT error on Moodle 3.11.9
by Jake Dallimore. Hi Carly, The person who made that change know the details of that better than I. There may have been some third party piece of code that needed the upgrade - I'm really just...
View ArticleRe: LTI 1.3 JWT error on Moodle 3.11.9
by Carly Born. We finally resolved the issue after much time debugging. The php-jwt library was not the issue, instead our security officer was agressive in blocking some traffic. 🤦🏻♀️
View ArticleMOODLE | Throttling for LTI 1.3 -status check for grade sync peek tolerance.
by Ishara Gunarathne. As we are reaching to the grade sync peak load in BTS period, We need handle throttling behaviors properly. When we trigger the grade push request, we cannot track any throttling...
View ArticleRe: MOODLE | Throttling for LTI 1.3 -status check for grade sync peek tolerance.
by Jake Dallimore. Hi Ishara, No, there is currently no throttling for the grade service at present, nor are there any concrete plans to add that yet. It's a good idea though, so feel free to suggest...
View ArticleCartridge URL or Launch URL?
by N W. Hello,I'm using LTI to connect a course on my Moodle 4.2 to a course on a remote site (also Moodle 4.2). In this case, is it better to use the Cartridge URL or the Launch URL or doesn't it...
View ArticleRe: Cartridge URL or Launch URL?
by Jake Dallimore. Neither. As you'll see in 4.0+, LTI 1.1 is deprecated and you should use LTI 1.3 to publish + consume resources. When you use 1.3, and after you've registered one site with the...
View ArticleRe: Implementation of LTI in the Plugins Directory, invitation to be part of...
par Federico Astorga. Many thanks to all of you who filled out the survey! 👏👏👏 All slots have been filled so a lot of useful feedback for the project. Thanks again, see you on the forums.
View ArticleLTI Not returning Token
by Keith C. An application is requesting my access token from:/mod/lti/token.phpand the response is:{ "error" : "invalid_request" }and I can't seem to figure out what is going on. There are no...
View ArticleRe: LTI provider - Extra parameters
by jeff mayer. Gemma, we have such a need for this kind of functionality ourselves. After looking at the current table for "mdl_enrol_lti_resource_link" I can see the table is storing additional data....
View Article