How to export a Bruukki material to your learning environment as an H5P package: Moodle as the example

Bruukki produces an H5P-standard package you can export to a learning environment with H5P support. Here is how the export works in Moodle.

Jaakko Rannila, founder, Bruukki

Many teachers build their materials in one place but teach in a learning environment such as Moodle. Until now, moving content over has meant copying and pasting. The text survives the trip, but the interactivity does not: a fill-in-the-blank exercise arrives as plain text, and checking answers is back to being the teacher’s handiwork.

The benefit for the teacher is in working time and in how versatile the content can be. Building H5P exercises by hand is slow, because every fill-in-the-blank and vocabulary set is entered into the editor field by field. In Bruukki you make the material once: the AI suggests the exercises based on your topic or your own source material, and you decide the final result. That way you put together a full lesson’s material, with texts, images and exercises, faster than by authoring individual H5P activities.

Bruukki produces a package that follows the H5P standard. You can export it to a learning environment with H5P support: students do the exercises in the browser and the environment checks the answers. This guide walks through the export step by step. We use Moodle as the example, and it is also the environment we have tested the export with.

What is H5P?

H5P is an open standard for interactive exercises, and many learning environments support it. In Moodle the support is built in. If you have used Moodle’s content bank or built H5P activities by hand, the format is already familiar to you.

What the export produces

The export packs the whole material into a single .h5p file that opens in the learning environment as an interactive book. The material’s main headings divide the book into chapters, so students move through it in the same order you wrote it.

A simplified illustration of the export flow. The views are not screenshots.

The content translates like this:

In BruukkiIn the learning environment
Fill-in-the-blankInteractive exercise the environment checks and scores
Text, images and mathReadable content with images and formulas
Vocabulary exerciseVocabulary as a list
Listening exerciseThe exercise text (transcript)

Exporting in Bruukki

  1. Open the material and choose Export.
  2. Choose Export as H5P (.h5p).
  3. Your browser downloads the file.

If you have excluded sections in the material’s export settings, the same exclusions apply to the H5P export.

Importing into the learning environment: Moodle as the example

In Moodle, the fastest way is to add the package directly to a course:

  1. Open the course and turn editing on.
  2. Choose Add an activity or resource and pick H5P.
  3. Upload the .h5p file into the package field and save.

Students can start right away, and results are recorded in Moodle’s gradebook. If you want to use the same package on several courses, upload the file to Moodle’s content bank and pick it from there.

The package carries all the H5P libraries it needs. It works even in a Moodle with no H5P content types pre-installed. We have tested the export with Moodle 4.5.

In another environment with H5P support, the package is imported with that environment’s own tools, usually by uploading the file in much the same way. H5P implementations differ between platforms, so try the package with one material first and check that the exercises behave as expected.

Good to know before exporting

  • Vocabulary transfers as a list.
  • Listening exercises transfer as text. The audio file does not travel with the package yet.
  • If a content block cannot be translated into H5P form, the export does not fail. The block is left out, and a clear note about it appears at the end of the chapter.

For a printable version, the PDF and Word exports always cover the whole material.

Two tips

Structure the material with headings before exporting. Each main heading starts a new chapter in the interactive book, so a clear heading structure makes the book easy to browse.

When you update the material in Bruukki, export a new H5P package and replace it in the learning environment. The package is a file copy, so it does not update by itself.

Try it with your own material

Try Bruukki for free and export your first material to your learning environment today. The H5P export is a new feature, so do tell us if something does not work.


Read also: Differentiation in language teaching without double the work and Curriculum reform in vocational education: how to update your learning materials.

Bruukki's AI was used to help write this guide.

Try it with your own material

The AI suggests, you decide.