Skip to main content

H5P

The H5P node displays interactive H5P (HTML5 Package) content in your workflow. H5P is a free and open-source content collaboration framework that enables creation and sharing of rich, interactive content types such as presentations, interactive videos, quizzes, timelines, games, and more. This node allows you to embed H5P content files (.h5p) created with H5P authoring tools into your educational workflows.

H5P


Basic Usage

Use the H5P node to display interactive H5P content to users. Upload an H5P file (.h5p extension) and the node will render the interactive content in your workflow.


Inputs

The H5P node does not have input ports for receiving data from other nodes. It operates as a standalone content display node.


Outputs

Output (Red Port)

Flow Control: Continues execution to the next node after H5P content is displayed.

  • Connects to red input ports of subsequent nodes
  • Allows workflow to continue after content is shown
  • Standard flow progression connection
  • Note: Flow continues when content loads, not necessarily when user completes interaction

Configuration

Upload H5P File

File Upload Area: Upload H5P content files.

File Display:

  • Shows uploaded filename (e.g., "boardgame.h5p")
  • Green checkmark indicates successful upload (✓ Done)
  • Download icon to re-download uploaded file
  • Trash icon (red) to remove uploaded file
  • Drag & drop or click to upload

File Requirements:

  • Format: Only .h5p file type supported
  • File Extension: Must be .h5p
  • Content Source: Created from H5P authoring tools (H5P.org, Lumi, Moodle H5P, etc.)
  • Validation: File is validated upon upload

Require Condition to continue

Toggle Option: Enforces content completion requirements.

Off (Default):

  • Users can proceed freely
  • No completion requirements
  • Optional content viewing
  • Flow continues immediately

On:

  • Users must meet specific conditions to continue
  • Typical conditions:
    • Complete all content sections
    • Pass embedded quiz
    • Achieve minimum score
    • Interact with all elements
  • Enforces thorough engagement
  • Based on H5P completion signals

Example Workflows

Simple H5P Content Display

Scenario: Display an interactive H5P activity to students.

H5P Example

Steps to Create the Flow:

  1. Add a Start Node.

  2. Add an H5P node:

    i. Upload H5P file:

    • Click upload area or drag & drop
    • Select .h5p file from your computer (e.g., "boardgame.h5p")
    • Wait for green checkmark (✓ Done)

    ii. Configure options:

    • Require Condition to continue: OFF (for optional content)
    • Or ON (for required completion)
  3. Connect flow control:

    • Start → H5P (red to red)
  4. Add continuation:

    • H5P → Display Text: "Activity complete" (optional)

Preview:

[Start] → [H5P: Interactive board game]
→ User interacts with H5P content
→ [Continue workflow]

Result: Users see and interact with the H5P content (game, quiz, video, presentation, etc.) embedded in the workflow.


  • Display xAPI Content: For SCORM/xAPI packages
  • Display HTML: For custom HTML-based content
  • Display Quiz: Built-in quiz alternative
  • Online Video Player: For video-only content
  • Display Text: Provide instructions and context
  • Progress Checkpoint: Mark H5P content completion
  • Form: Collect feedback about H5P experience
  • Data Dump: Store H5P interaction data (if tracked)

Summary

The H5P node brings rich, interactive learning experiences to your workflows:

Interactive: Engage users with 40+ content types
Free: Open-source and accessible to all
Versatile: Videos, games, quizzes, presentations, and more
Reusable: Create once, use in multiple workflows
Standards-Based: xAPI/SCORM compatible tracking

Master the H5P node to deliver engaging, interactive learning experiences that go beyond static content, creating truly immersive educational journeys with professional-quality interactive elements.