Roadmap

These are the goals for the H5P project:

  1. Attract a large worldwide community of skilled people who create, use and share H5P-libraries with each other
  2. Facilitate worldwide sharing of a large variety of HTML-based content and technologies
  3. Make it easy for content creators to deliver and publish HTML content on different CMS, LMS, LCMS and other frameworks
  4. Contribute to better HTML5 content by making it even easier to cooperate and reuse great web technology

Planned for next release

We will first do a mini release where we do lots of xAPI improvements and add reporting to the Drupal Quiz module. Authors will be able to see what the users answered to each question and what the correct answers were in these reports. In upcoming releases the same functionality will be added to the Moodle gradebook as well.

In the next main release we'll focus on improving the authoring tool. It will be easier to see what is important and not important, what belongs together and we will be adding some color to the form based parts of the authoring tool. It will be a lot easier and more pleasant to use the authoring tool.

The releases after that

We're working on a public Jira board.

Previous releases

Upcoming major features

Please note that this list is in random order and is not intended to be comprehensive. For most of these features, no timetable has been established for when the feature will be added. Some may appear in updates in the next few months while others may not be added for years. The time to implementation and priority order for each of these features depends on a number of variable factors, including code contributions from community members, available funding and staff resources The best way to ensure that a feature you care about is implemented quickly is to support it by contributing your time, skills, or financial resources to the project.

  1. Accessibility improvements. WCAG 2.0 AA with great WAI ARIA coverage. (Some content types already improved)
  2. In-place/inline editing
  3. Contracts (instead of developers listing libraries that may be used in libraries.json on semantics.json they'll list contract(s) and all libraries implementing that contract may be used, for instance questiontypes will implement the questiontype 1.0 contract and Interactive Videos will support all libraries implementing the questiontype 1.0 contract)
  4. Add-ons (a library that adds to other libraries or contracts, for instance a skin for the CoursePresentation library)
  5. Content type browser (instead of downloading H5P files from H5P.org you can browse them from your site and install them automatically)
  6. Automatic updates (update libraries without downloading H5P files from H5P.org) - done for WordPress, Moodle
  7. Backend evaluation of answers
  8. IMS Learning Tools Interoperability integration
  9. Image resizing and cropping
  10. Allow content created on your site to be shared on H5P.org with a single click
  11. Allow users to browse and reuse content from H5P.org without having to download and import activities  as H5P files
  12. Media browser and/or media browser integrations
  13. Multiplayer session APIs
  14. Android, IOS and Windows apps for playing H5P files offline with xAPI support and other features..
  15. Copy/paste support in various libraries (Done - part of January 2016 release)
  16. Bring to front and bring to back support in various libraries (Done - part of January 2016 release)
  17. Font size and font color support in wysiwyg editor (Done - part of the June 2015 release)
  18. Several new content types (Done - part of January 2016 release
  19. UX improvements to existing content types (Done - part of October 2015 and January 2016 releases, but will be a continuous thing)
  20. Moodle integration (Done - part of July 2016 release)