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. Select H5P in the Provider field.
  4. Select LTI 1.1 Connector in the Connector Type field.

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

Integrate H5P with Engagedly1

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

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

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

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

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

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

  12.   Click SAVE.

Integrate H5P with Engagedly3

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.

Navigate to Learning.

  1. Click Manage at the top right and click Add.
  2. Select Create course from scratch. Learn more in Create a course.

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

  3.   Click Add contents.

  4.   Type the title and description and click Add.

After adding a section to the course, you must add units to it.

  5.   In a section, click the Plus Icon on the top right to add units and select LTI.

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

Integrate H5P with Engagedly5

  6.   Type the title and select the connector.

Note: You must select the provider you added when adding the LTI connector. If you have not added the LTI connector yet, you can configure it now by clicking Configure Connector.

Integrate H5P with Engagedly6

  7.   Add content as required.

You can add content from any 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 icon beside it.

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

Integrate H5P with Engagedly7

After adding sections and units, you must publish the course, allowing learners to access it in the library. Learn more in Create a 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.

  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.

Integrate H5P with Engagedly4

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