KitForma field notes

Move an H5P lesson with a repeatable test plan

Inventory the package, resolve target dependencies and verify the learner experience in a private course.

Separate the lesson from the platform

An interactive content export is not a full backup of the course that contains it. The course can also hold enrolments, grades, completion settings, permissions and links to other activities. Record those requirements before treating a successful content import as a completed migration.

Keep a reference copy of the lesson on the source platform. Capture expected interactions and scoring outcomes with a test learner, so the target can be compared against concrete behavior.

Prepare the target deliberately

Ask the administrator for the installed H5P library inventory and the policy for installing bundled libraries. Then run this package preflight and resolve missing files or versions. Do not equate an unlisted dependency with corruption: it may be deliberately supplied by the target environment.

  • Keep the original package and its report.
  • Create a private destination activity.
  • Record the source and target platform versions.
  • Use an ordinary learner role for the acceptance test.

Test completion, not just the opening screen

Open every branch, reveal and media item. Complete correct and incorrect answers, restart the activity and test resume behavior if the platform supports it. Confirm the expected completion and score records at the destination. A lesson that displays its first page can still fail at a later interaction or at the handoff to the gradebook.

The evidence behind the check

Sources & assumptions

Rules are reviewed against the references below. Manufacturer updates, firmware and your exact setup can change the result.

Reviewed 2026-10-13. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.