mod/ltisource ecohub

Jump to: navigation, search
mod/ltisource ecohub
Type Activity
Set N/A
Downloads [[1]]
Issues [2]
Discussion [[3]]
Maintainer(s) [Martin Rieva]

Laerdal Medical plugin for Moodle

This plugin enables Moodle teachers and admins to create Laerdal Medical activities that is launched externally on the Laerdal Medical EcoHub platform.


As this is an LTI Source type plugin, hence an LTI sub-plugin, it adds support for creating external activities launched using the LTI standard on the Laerdal Medical E-learning platform called EcoHub. Although EcoHub accepts standard LTI launch parameters, using this plugin will enable full analytics support for tracking user compliance, metrics etc.for Laerdal Medical customers.

How it works

The EcoHub platform adheres to LTI-1p0 standards (see [4]). In order to provide explicit analytics data for users, departments, institutions and organizations, several LTI parameters must be present and some must even be unique. Most of these parameters are custom parameters. When a student start a Laerdal Medical activity the LTI parameters are modified by this plugin just before the launch, providing additional information in the LTI custom parameters.


As the information provided to Laerdal Medical may be obtained from the Moodle user profiles, administrators should be aware of the plugin configuration. The configuration is determined per site and by default, no user specific data is sent to Laerdal Medical. The administrator can see the exact mappings from site or user profile data to LTI parameters on the settings page of the plugin. This page also displays sample data for each mapping.


This plugin is GDPR compliant. Even when mapping personal information into LTI custom parameters, it is compliant as the LTI launch is protected by SSL. Only HTTPS launches are accepted, thus the launch is always encrypted. In the Laerdal Medical EcoHub platform, the underlying database is protected by TDE and only privileged employees has access to the production database.


This plugin can be installed by browsing the plugins directory or manually by extracting an archive or cloning its repository.

Using Moodle Plugins Directory

You can find this plugin in the plugins directory here: [[5]]. To install it directly from your Moodle website goto /admin/tool/installaddon/index.php and click the "Install plugins from the Moodle plugins directory" button. Search for "ltisource_ecohub" and click "Install".

Manual Install with an Archive

Manual install can be done by extracting an .zip, .tar or .tar.gz archive into the "<moodle_root>/mod/lti/source/" directory of your Moodle installation. Download locations:

zip archive
bzip2 archive
tar archive

Cloning with Git

Clone directly from the repository by entering "git clone ecohub" into "<moodle_root>/mod/lti/source/" directory.

Once the plugin is installed it has minimal impact on an LTI launch. It must therefore be configured properly so mapping of system and user data provide useful information in the Laerdal Medical EcoHub platform. Please contact Laerdal Medical through your current sales channel in order to obtain the correct configuration.


As the plugin is created specifically for the Laerdal Medical EcuHub platform it requires knowledge hereof to contribute. However, translations and generic code improvements are welcome.


© Laerdal Medical AS. Code for this plugin is licensed under the GPLv3 license.

Any Laerdal Medical trademarks and logos included in the plugin is property of Laerdal Medical and should not be reused, redistributed, modified, repurposed, or otherwise altered or used outside of the plugin.