H5P is a free and open-source content authoring tool that can be used to create interactive content such as interactive videos, question sets, drag and drop questions, multi-choice questions, presentations and much more
In addition to being an authoring tool for rich content, H5P can import and export existing files for effective reuse and sharing of content.
How to use H5P in Moodle
Interactive H5P content can be created using the built-in authoring tool or by uploading H5P files found on other H5P enabled sites.
For more information, see the H5P Moodle Plugin user guides.