Clarification on external tool launch flow
by Paul Tyson. We're implementing an LTI-compliant tool. We don't have any experience with Moodle or LTI, but do know about various OIDC authentication flows.Does the Moodle external tool launch flow...
View ArticleRe: Clarification on external tool launch flow
by Tim Hunt. Note that LTI is a standard that can be used to launch a tool from any LMS. So, you should not ask "Does Moodle ...", you should ask "Does the tool consumer ...". Of course, Moodle is...
View ArticleRe: Clarification on external tool launch flow
by John Doyle. Building on Tim's tips:Yes, Moodle follows the auth flow in the spec you referencedYes, the user is typically already authenticated/logged-in on the Moodle/platform side when using an...
View ArticleRe: Clarification on external tool launch flow
by Paul Tyson. Tim and John, thanks for the helpful replies.We use Spring Security framework to implement authentication. In our use cases so far we haven't needed the OIDC implicit flow, and it looks...
View ArticleRe: Security settings for Publish as an LTI tool
by Harald Schnurbusch. Hi Jake,thank you very much for your answer. It surely helps to understand things better. Two things about the "open in new tab" option:Would this option also work for deep...
View ArticleRe: Security settings for Publish as an LTI tool
by Liam Moran. I'm not Jake, but I have been running a production Moodle environment optimized as an LTI tool for a while now.Opening the LTI window via deep linking to a module activity works exactly...
View ArticleRe: Error "Internal OIDC initiation server error"
by Katrin Lee. Dear Jake, Thank you very much for your input, it really helped me! With your help we got the tool up and running and the connection is established. Best regards, Katrin
View ArticleRe: Error "Internal OIDC initiation server error"
by Jake Dallimore. Glad to hear that, Katrin! All the best Jake
View ArticleLTI not working in 4.5 on Windows
by Christoph Künkel. Not sure if this is the right place, so forgive me if not.I was trying to implement LTI sharing (both ends) in my all-new moodle 4.5 installation. This failed just exactly as...
View ArticleRe-using activities with LTI - is it a good idea?
by Christoph Künkel. we have a number of courses in moodle 4.5 that share some activities (usually books). In our old moodle 1.9, we used import to import shared activities to new courses but that...
View ArticleRe: LTI not working in 4.5 on Windows
by Christoph Künkel. Unfortunately I was too quick to post this. Although my proposed solution works for the call to openssl_pkey_new(), it subsequently fails for the call to openssl_sign() in...
View ArticleLTI Advantage passing lesson status and time back to consumer
by Paul Steven. Hi thereI am investigating LTI as a possible replacement for our existing AICC implementation for sharing elearning courses.We are replacing a rather long in the tooth bespoke LMS with...
View ArticleChange from deployment_id to lti_deployment_id
by Janrae Valencia. Canvas will be updating the Deployment ID Naming for LTI Compliance. Deployment_id will be named lti_deployment_id after this change. Here's the link of this announcement for...
View ArticleRe: Re-using activities with LTI - is it a good idea?
by Brett Dalton. I wouldn't recommend it as it can greatly complicate trouble shooting in the system. We are currently looking at better methods of sharing and refusing content so hopefully this will...
View ArticleRe: Re-using activities with LTI - is it a good idea?
by Christoph Künkel. Thanks for the advice!So then, we'll be using the old method for the time being. The new plan will be addressed in 5.x I assume?
View ArticleRe: Re-using activities with LTI - is it a good idea?
by Brett Dalton. Its on the roadmap and in early discovery but the timeline hasn't been fully defined, but we are targeing some time before Moodle 6.0 .
View ArticleMembership API Not Returning Email Field in LTI 1.3 Integration with PebblePad
by Rajmale Kaur. Background:We have integrated PebblePad into Moodle using LTI 1.3. The integration uses email as the username and works correctly for the SSO component. However, there is an issue...
View ArticleRe: Dynamic registration API is giving error missing_registration_token
by Rahul Khedekar. Thank you for the help. Can you please point to the document link for different options I can use dynamic registration request?
View ArticleRe: Dynamic registration API is giving error missing_registration_token
by Jake Dallimore. Hi Rahul,The specifics of dynamic registration aren't documented on developer docs, so your best bet is to check the codebase.See the registration_to_config()
View ArticleRe: Dynamic registration API is giving error missing_registration_token
by Rahul Khedekar. Thank you for sharing details. I will go through the code.
View Article