1. Help Center
  2. Integrations
  3. Learning Tool Integrations

Integrate H5P with Engagedly

Table of contents

  1. Introduction
    1.1. Prerequisites
  2. Before integration
    2.1. Add content to H5P
    2.2. Add users to H5P
  3. Integration
    3.1. Add LTI connector to Engagedly
    3.2. Import H5P content to Engagedly
  4. Disable connection
  5. Glossary

1. Introduction

Admins can integrate H5P with Engagedly’s Learning module (LXP) via the  LTI (Learning Tools Interoperability) connector. This integration enhances the learning experience by seamlessly embedding interactive H5P content into Engagedly courses, making training engaging and effective.

H5P (HTML 5 Package) is an open-source platform for creating, sharing, and reusing interactive content such as quizzes, videos, and presentations. It helps admins create, deliver, and publish educational materials easily.

LTI is a standard by the IMS Global Learning Consortium that integrates learning systems like Engagedly's LXP with external tools like H5P. It acts as a bridge, ensuring seamless data exchange and use of H5P content within Engagedly without separate logins.

1.1 Prerequisites

Note: Currently, Engagedly’s LXP supports LTI version 1.1.

2. Before integration

Before integrating H5P with Engagedly, you must perform the following actions:

2.1. Add content to H5P

You can add content to H5P, which is required to import it into Engagedly’s LXP.

  1. Login to H5P as an admin.

You will land on the Manage Content tab.

  2.   Click Add Content at the top.

  3.   Select the unit type you want to create the content for.

  4.   Type the title and description.

  5.   Type the necessary details and click Save at the top right.

2.2. Add users to H5P

After adding content to H5P, you must add users.

  1. Login to H5P as an admin.
  2. Select the Manage Organization tab at the top and select Users on the left pane.
  3. Click Add User at the top.
  4. Type the first and last name and email address.
  5. Click Upload to upload the user’s profile picture if required.
  6. Select a role and click Add user.

3. Integration

Before importing H5P content into Engagedly, you must add the LTI connector, which acts as a bridge and ensures seamless data exchange.

Perform the following actions to integrate H5P with Engagedly:

3.1. Add LTI connector to Engagedly

You must configure the settings to enable the LTI connection with Engagedly.

Navigate to Settings > Learning > LTI Connectors.

  1. Click ADD at the top right.
  2. Type the connector name as required.
  3. Click the Provider field drop-down and select H5P.
  4. Click the Connector Type field drop-down and select LTI 1.1 Connector.

Note: Currently, Engagedly’s LXP supports LTI version 1.1.

Integrate H5P with Engagedly1-1

  5.   Navigate to the H5P platform, select the Manage Organization tab at the top, and select Connect LMS on the left pane.

  6.   Copy the key, secret, and tool provider URL on the H5P platform and paste them into the Engagedly platform in their respective fields.

Integrate H5P with Engagedly2

  7.   Enable Deep Linking if required, which allows you to create links that direct learners to specific content within an external tool.

Note: If Deep Linking is enabled, the content selection URL becomes mandatory.

  8.   Paste the content selection URL, allowing learners to navigate to an external tool to access the content.

  9.   Enter the icon URL, if required, to customize and upload an image representing the LTI connector within Engagedly’s LXP.

A default icon is used if an icon URL is not provided.

  10.   Enable the following if required:
  • Use outcome service to sync grades: When enabled, the data for pass or fail status or test scores linked to the content will be fetched.
  • Send Course Information: When enabled, the user can share the course information with H5P.
  • Send Tool Consumer Information: When enabled, learners' profile details and other identifiable information are shared with H5P.
  • Send User Email: When enabled, the user’s email and name are shared with H5P when they interact with it.
  • Sent Context Information: When enabled, the user can share the course context information with H5P.

  11.   Click SAVE.

Integrate H5P with Engagedly3-1

The LTI connector is successfully added to Engagedly.

After adding the LTI connector, you can manage the connection if required.

Note: LTI units can be added only if the LTI connector is active.

3.2. Import H5P content to Engagedly

After enabling the LTI connector on Engagedly, you can import H5P content into Engagedly’s LXP.

For Engagedly V1, navigate to Learning from the top.

NavigationV1-1

For Engagedly V2, navigate to Apps on the left pane and select Learning.

NavigationV2-1

 

  1. At the top right, click Manage, and then click Add.
  2. Select Create Course. Learn more in Create course.

You can also add the LTI unit to an existing course.

After creating a course, you must add sections to it. Learn more in Add and manage section and unit to course.

  3.   In the Content tab, select a section where you want to add the unit.

  4.   Click Add Unit and select LTI.

Note: If you have enabled the LTI connector, you can view the LTI option.

Integrate H5P with Engagedly4-1

  5.   Type the title and select the connector.

Note: If you have added and configured the LTI connecter, you must select it. If you have not added the LTI connector yet, you can configure it now by clicking Configure Connector.

Integrate H5P with Engagedly5-1

  6.   Add content as required.

You can add content from one of the following options:

Deep Link Content Selection

Insert Link URL

When enabled, it fetches the content from the H5P platform.

When enabled, it allows you to paste the content link.

a. Select Deep Link Content Selection and click Select Content.
It redirects you to H5P.

b. Select the content and click Insert.

a. Select the Insert Link URL.

b. Copy the content link from its source and paste it in the Link URL field.

Note: The content link URL must match the connector provider URL.

After adding the content, if required, you can remove it by clicking the delete Delete Grey icon beside it.

  7.   Set the estimated time to complete the unit and click Save.

Integrate H5P with Engagedly6-1

After adding sections and units, you must publish the course, allowing learners to access it in the library. Learn more in Create course.

4. Disable connection


After enabling the LTI connector, you can manage it anytime.

Note: Users cannot access existing units once the connector is disabled.

Navigate to Settings > Learning > LTI Connectors.

  1. On the LTI connector, click the Overflow Overflow Menu-Oct-11-2023-07-43-45-1628-AM Menu at the right.
  2. Select Edit, Disable, or Delete as required.

Note: You cannot delete an LTI unit once you add it to a course.

Integrate H5P with Engagedly7-1

After disabling the LTI connector, follow the same procedure to enable it, allowing users to access the units.

After integration, learners can seamlessly access H5P content within Engagedly’s LXP. You can track their progress and view detailed learning analytics. Monitor time spent, course status, and scores or test results (if provided by H5P).

5. Glossary

    Terms

    Meaning

    H5P

    The HTML5 package is an open-source platform that allows users to create, share, and reuse interactive educational materials.

    LTI

     LTI (Learning Tools Interoperability) is a standard developed by the IMS Global Learning Consortium that integrates learning systems with external tools in a standardized way.

    LTI connector

    Enables connection and integration between the external learning tool and Engagedly.

    Key

    A unique identifier provided by H5P that allows Engagedly to authenticate and establish a connection with H5P.

    Secret

    A password enables secure authentication and validates the connection between the external tool and Engagedly.

    Tool provider URL

    The URL for your H5P site.

    Content selection URL

    Combines the tool provider URL with "/lti" to form the content selection URL.