It seems that wiki does not contain any documentation about the use of the LTI to integrate Matterhorn in a LMS.
Tasks:
Describe the LTI tool
Document how to use it
Give one or more examples of integration using the LTI tool
Document how to customise it (in a simple way)
One thing that should probably also be added is that Matterhorn uses Custom LTI tags. Maybe something like the following could be added below the Once Matterhorn...
To connect Matterhorn to the LMS additional configuraiton pararmeters besides the LTI endpoint (ENGAGE-URL/LTI), the consumerkey and consumersecret are needed on the LMS side. Matterhorn uses custom LTI tags to pass additional information. These include the kind of interface to present (engage player or media module) and the id of the media to show
The interface is passed using custom_tool e.g.
custom_tool = ltitools/player/index.html
to show the engage player
The id of the media to show is passed as custom_id. e.g.
custom_id = 3e9f15b1-97ef-4be6-8276-59da869ceecd
For debugging purposes, it could be useful to set the following custom tag
custom_test = true
For more information about how to setting custom LTI tags, please check the documenation of your LMS
This was already documented in the former wiki, and the docu is incomplete now. To get a list of all recordings of a specific series, the series ID has to be added to the series tool call:
MATTERHORN-URL/ltitools/series/index.html?series=[SERIES-ID]
@Pascal: Thanks for the part about the custom tags! I added it to the documentation.
@Dietmar: I was not able to find anything about the LTI tool. Could you please give me the link to the previous documentation page? Do not hesitate to mention in what the documentation is incomplete. I have no real experience on using the LTI tool from an LMS, so I could have missed some part.
It was here: https://opencast.jira.com/wiki/display/MH/LTI+-+Basics
But now this page does not exist anymore...
Looks right to me, although I am by no means an LTI expert.