Passing Parameters to LTI Launch URL

manuelgarciaph
Community Participant

We built an application that is hosted on our private server. As of this point, we were able to embed the app using LTI and iframes. The next phase of our application is to dynamically changed the app content based on who's logged in and what course he/she is currently in.

The question is, is it possible to pass parameters (such as course id and student id) to the LTI Launch URL? Instead of "http://app.com/, it would be something like "http://app.com/?course=NNNNN&student=NNNNN" where both course and student values are predetermined by canvas.

That way, we could extract those values via a get parameter and pass it to our application before loading the app in the canvas.

Users who also had this question