“H5P is a free and open-source content collaboration framework … and aims to make it easy for everyone to create, share and reuse interactive HTML5 content. Interactive videos, interactive presentations, quizzes, interactive timelines and more have been developed and shared using H5P on H5P.org. H5P is being used by 17 000+ websites.
…
The web based editor is by default able to add and replace multimedia files and textual content in all kinds of H5P content types and applications. In addition a content type may provide custom widgets for the editor enabling any kind of editing capabilities and experiences including wysiwyg editing of the entire content type.
…
Currently four platform integrations exist, one for Drupal, WordPress, Tiki, and one for Moodle. ”
https://en.wikipedia.org/wiki/H5P
Here some examples of things you can do with H5P: