Hi,
I'm working on developing an external tool for Moodle that is authenticated using LTI. I currently have authentication working properly on clicking the link in Moodle to my external tool. During the sign in, Moodle passes the parameter lis_result_sourcedid, which looks something like this:
{"instanceid":"1","userid":"5","typeid":"1","launchid":740494135},"hash":"500124560eba26b6673d07f04c61ccc3ba6861f874d439b60d378ea7b798ac1d"}
Then, later, when I'm attempting to pass grades back, I need to pass back a sourcedid parameter in my LTI xml. Am I supposed to pass all of this?
Or just the launchid or something like that? I haven't been able to find any clear answers about what's supposed to be passed back through LTI as LTI's documentation has been pretty hard to find.