Document the integration of Matterhorn in a LMS through the LTI tool

Description

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)

Activity

Show:
Per Pascal Grube
June 18, 2013, 8:51 AM

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

Dietmar Zenker
June 18, 2013, 9:13 AM

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]

Xavier Butty
June 18, 2013, 12:49 PM

@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.

Dietmar Zenker
June 18, 2013, 1:16 PM

It was here: https://opencast.jira.com/wiki/display/MH/LTI+-+Basics
But now this page does not exist anymore...

Greg Logan
July 25, 2013, 9:31 PM

Looks right to me, although I am by no means an LTI expert.

Assignee

Xavier Butty

Reporter

Xavier Butty

Tags (folksonomy)

Components

Fix versions

Affects versions

Priority

Major
Configure