H5P is a free and open source content collaboration framework based on JavaScript. H5P, short for HTML5 Package, aims to make it easy for everyone to create, share, and reuse interactive HTML5 content like interactive videos, interactive demos, quizzes, interactive timelines, etc. H5P is used by more than 17,000 websites. The framework consists of a web-based content editor, a website for sharing content types, plugins for existing content management systems, and a file format for bundling HTML5 resources together. By default, the web-based editor is capable of adding and replacing multimedia files and text content in various H5P content types and applications. Additionally, content types can provide editors with custom widgets, enabling any type of editing capability and experience, including WYSIWYG editing of entire content types.
Features
H5P makes it easy to create interactive content by providing a range of content types for various needs. You can create interactive content by adding the H5P plugin to your WordPress, Moodle or Drupal site, or integrate it via LTI with Canvas, Brightspace, Blackboard and many other VLEs that supports LTI integration.
Available content types:
Guidelines for Installation
H5P can be used in two different ways, a user can either use H5P web editor to create interactive content or an H5P integration plugin can be installed on either of the platforms that it is available.
In order to create interactive content on the online editor, the user has to visit H5P and then create an account.
After creating the account successfully and logging on, the user will be redirected on his profile page, where he can click on the contents tab in order to proceed to create his first interactive content.
When using the online editor , you can find multiple content templates either by searching on the available search bar or uploading from a third party. H5P also offers options for displaying download,copyright and embed buttons along with the content the user creates.
H5P has a stand alone editor for creating interactive content that can be embedded in all shorts of platforms. Additionally users can author H5P content by installing the corresponding plugin on each platform that it is available.