I am (trying to) work with itslearning to get LTI working between ItsLearning and Xerte. When placing the Xerte project as an exercise everything works fine. However, if they try to place a Xerte object in the editor (as an embedded object) it doesn't work:
"The tool sends an invalid image back as thumbnail. So the tool
should fix it. So whomever has contact with the tool provider should
tell them this."
"tool provider need to provide picture for the tool, so we can show
that picture, otherwise it fails we can try to show some image, if
we failed to load image from provider, but it's separate task"
The URL they are talking about is '
https://lti.example.com/thumb.jpg'. This seems to come from the function
addLtiLinkItemExtended (lines 105-146 of DeeplinkResponse.php). As far as I can tell I cannot overrule this in a custom load_registrations.php function either.
As according to ItsLearning TSUGI (and thuis Xerte) is not a certified LTI implementation they seem to be unwilling to spend any time on it. What is the easiest/best solution to this?
Cheers,
Tom Reijnders