H5P Libraries
H5P libraries are the building blocks behind every interactive content type in Lumi. Each content type (like Interactive Video, Course Presentation, or Multiple Choice) depends on one or more libraries that define its functionality, layout, and behavior.
You usually donβt need to manage these libraries manuallyβLumi takes care of them for you. However, understanding them can help when:
importing/exporting .h5p files
troubleshooting compatibility issues
developing or customizing content types
Installed Libraries in Lumi
Below is a complete list of H5P libraries currently available in Lumi. Due to security risks users are currently not permitted and able to install their own libraries in Lumi Cloud. If you are missing a specific content type or library and wish to install it please contact me via the Chat.
Core & Utility Libraries
These support the system and are used by many content types:
Drop-1.0
EmbeddedJS-1.0
FontAwesome-4.3, 4.5
H5P.JoubelUI-1.2, 1.3
H5P.Question (1.1β1.5)
H5P.TextUtilities-1.2, 1.3
H5P.Transition-1.0
MustacheJS-1.0
RactiveJS-0.8
Tether-1.0
jQuery.ui-1.10
filesaver-1.0, blob-1.0
Content Types (Interactive Activities)
Popular Content Types
H5P.InteractiveVideo (1.9β1.27)
H5P.CoursePresentation (1.9β1.26)
H5P.InteractiveBook (1.0β1.11)
H5P.Column (1.8β1.18)
H5P.QuestionSet (1.6β1.20)
Quiz & Assessment
H5P.MultiChoice (1.5β1.16)
H5P.TrueFalse (1.1β1.8)
H5P.Blanks (1.4β1.14)
H5P.DragQuestion (1.5β1.14)
H5P.DragText (1.4β1.10)
H5P.MarkTheWords (1.5β1.11)
H5P.Essay (1.0β1.5)
H5P.SingleChoiceSet (1.3β1.11)
H5P.Summary (1.4β1.10)
Media & Presentation
H5P.Video (1.1β1.6)
H5P.Audio (1.2β1.5)
H5P.Image (1.0β1.1)
H5P.ImageHotspots (1.7β1.10)
H5P.ImageJuxtaposition (1.4β1.5)
H5P.Timeline-1.1
H5P.Collage-0.3
Games & Interactive Formats
H5P.MemoryGame (1.2β1.3)
H5P.Crossword (0.4β0.5)
H5P.Bingo (0.2β0.3)
H5P.Boardgame-1.6
H5P.JigsawPuzzle-0.4
H5P.GameMap (1.0β1.5)
Communication & Language
H5P.Dialogcards (1.2β1.9)
H5P.SpeakTheWords (1.3β1.5)
H5P.Dictation (1.0β1.3)
H5P.AudioRecorder-1.0
Specialized & Experimental
H5P.BranchingScenario (1.2β1.8)
H5P.ARScavenger (1.2, 1.4)
H5P.AFrame / AR libraries
H5P.Portfolio (0.6β0.9)
H5P.PersonalityQuiz (1.0β1.1)
H5P.AdventCalendar (0.2β0.3)
Editor Libraries
These are used internally when creating or editing content:
H5PEditor.InteractiveVideo (1.9β1.25)
H5PEditor.CoursePresentation (1.9β1.25)
H5PEditor.DragQuestion
H5PEditor.ImageHotspotQuestion
H5PEditor.ColorSelector (1.0β1.3)
H5PEditor.Duration (1.0β1.1)
H5PEditor.Timecode (1.0β1.2)
H5PEditor.VerticalTabs (1.1β1.3)
H5PEditor.Wizard (1.0β1.2)
Why Are There Multiple Versions?
Youβll often see several versions of the same library (e.g., H5P.MultiChoice-1.5 to 1.16). This is intentional:
Older content continues to work without breaking
New content can use improved features
Dependencies remain stable
When Do You Need to Care?
Most users can safely ignore libraries. However, they matter when:
an .h5p file fails to load
a content type is missing
youβre sharing content between platforms
In these cases, you can request to install libraries via feedback.