H5P Plugin for Moodle
Find a file
2017-12-08 10:34:29 +01:00
backup/moodle2 Fixed more moodle-plugin-ci warnings and errors 2017-06-08 15:41:14 +02:00
classes Prototype for altering library list hook 2017-12-08 10:34:29 +01:00
db HFP-1433 Fix teachers + managers can now install recommended 2017-11-15 15:56:51 +01:00
editor@010196ba38 Updated editor submodule 2017-11-28 14:19:13 +01:00
lang Adhere to Moodle coding standards. 2017-11-27 10:34:35 +01:00
library@95901159d0 Updated submodules 2017-11-23 16:27:18 +01:00
pix Resize PNG icon to 24x24 2016-07-26 10:56:30 +01:00
reporting@78233cf281 Update core 2017-07-27 11:52:33 +02:00
templates HFP-1674 Remove template to support Moodle 2.7 2017-11-09 13:04:25 +01:00
.gitignore HFJ-13: Added uploading and saving of h5p files. 2013-11-15 16:28:04 +01:00
.gitmodules Added reporting submodule 2017-05-09 16:29:37 +02:00
.jshintrc Fixed more moodle-plugin-ci warnings and errors 2017-06-08 15:41:14 +02:00
.travis.yml Added max scaled score to reports. 2017-06-28 12:00:06 +02:00
ajax.php HFP-1431 Fix capabilities to use CM context where natural 2017-11-13 14:47:59 +01:00
autoloader.php Clean up issues from Moodle codechecker 2017-06-07 16:09:55 +02:00
dataviews.js POET - Fixing identified Moodle code guideline issues where easy 2. 2016-04-01 16:35:43 -04:00
editor.js Remove site key field from configu UI 2017-04-11 10:57:46 +02:00
embed.css HFP-1674 Implemented embed for Moodle 2017-11-08 13:55:07 +01:00
embed.php Adhere to Moodle coding standards. 2017-11-27 10:34:35 +01:00
grade.php HFP-1431 Fix capabilities to use CM context where natural 2017-11-13 14:47:59 +01:00
index.php Fixed most issues from Moodle codechecker 2017-06-08 15:12:00 +02:00
lib.php Fixes moodle integration linter errors and warnings. 2017-11-22 15:29:20 +01:00
library_list.php Hide content type cache when hub not on 2017-04-11 11:25:21 +02:00
LICENSE Initial commit 2015-11-10 16:57:10 +01:00
locallib.php Fixes moodle integration linter errors and warnings. 2017-11-22 15:29:20 +01:00
mod_form.php HFP-1776 Fixes consistent returns of getMessages() across platforms 2017-11-24 13:24:21 +01:00
README.md Update git checkout (install) instructions to latest release 2016-08-06 12:23:41 +03:00
renderer.php Prototype for altering library list hook 2017-12-08 10:34:29 +01:00
review.php HFP-1431 Fix capabilities to use CM context where natural 2017-11-13 14:47:59 +01:00
settings-hide-key.js Fixed more moodle-plugin-ci warnings and errors 2017-06-08 15:41:14 +02:00
settings.php HFP-1674 Implemented embed for Moodle 2017-11-08 13:55:07 +01:00
styles.css Fixed more moodle-plugin-ci warnings and errors 2017-06-08 15:41:14 +02:00
thirdpartylibs.xml Define third party libraries 2017-06-06 14:14:01 +02:00
upgrade_content_page.php POET - Fixing identified Moodle code guideline issues where easy 3. 2016-04-01 16:45:16 -04:00
version.php Prepare for release of v1.6 2017-11-28 14:23:02 +01:00
view.php HFP-1431 Fix capabilities to use CM context where natural 2017-11-13 14:47:59 +01:00
xapi-collector.js Fixed last few codechecker issues that are fixable now. 2017-06-08 15:46:07 +02:00
xapi-custom-report.css Use spaces instead of margins for spaces between words. 2017-06-29 10:47:06 +02:00

H5P Moodle Plugin

This is the 1.0-rc version of the H5P plugin for Moodle. That means that this version is feature complete but you might encounter bugs or issues that will not be present in the final version.

Create and add rich content inside your LMS for free. Some examples of what you get with H5P are Interactive Video, Quizzes, Collage and Timeline.

Description

One of the great benefits with using H5P is that it gives you access to lots of different interactive content types.

Another great benefit with H5P is that it allows you to easily share and reuse content. To reuse content, you just download the H5P you would like to edit and make your changes e.g. translate to a new language or adjust it to a new situation.

H5P is:

  • Open Source
  • Free to Use
  • HTML5
  • Responsive

The H5P community is actively contributing to improve H5P. Updates and new features are continuously made available on the community portal H5P.org.

View our setup for Moodle to get information on how to get started with H5P.

Install

Beta Version

If you can't wait for the final release or simply wish to help test the plugin, you can download the beta version. Here is an example. Remember to replace the version number with the latest from the releases page:

git clone --branch 1.0-rc.2 https://github.com/h5p/h5p-moodle-plugin.git hvp && cd hvp && git submodule update --init

It's not recommended to download the tag/version from the releases page as you would also have to download the appropriate version of h5p-php-library and h5p-editor-php-library to put inside the library and editor folders.

Development Version

Warning! Using the development version may cause strange bugs, so do not use it for production!

Inside your moodle/mod folder you run the following command:

git clone https://github.com/h5p/h5p-moodle-plugin.git hvp && cd hvp && git submodule update --init

Enabling The Plugin

In Moodle, go to administrator -> plugin overview, and press 'Update database'.

Settings

Settings can be found at: Site Administration -> Plugins -> Activity Modules -> H5P

Contributing

Feel free to contribute by:

  • Submitting translations
  • Testing and creating issues. But remember to check if the issues is already reported before creating a new one. Perhaps you can contribute to an already existing issue?
  • Solving issues and submitting code through Pull Requests.