H5P Plugin for Moodle
Clone or download
thomasmars
Latest commit ff44a95 Nov 6, 2018
Permalink
Failed to load latest commit information.
backup/moodle2 Remove whitespace at end of line Sep 12, 2018
classes Merge pull request #210 from brandeis-wmd/master Oct 29, 2018
db Merge branch 'master' of github.com:h5p/h5p-moodle-plugin Oct 18, 2018
editor @ 7aa7692 Update editor Nov 6, 2018
lang Make it clear in the content type list in Moodle that H5P must not be… Oct 17, 2018
library @ 85b278b Update submodules Nov 2, 2018
pix Resize PNG icon to 24x24 Jul 26, 2016
reporting @ 4539b96 Update submodules for 1.9 release May 31, 2018
templates HFP-1841 General improvemnts Feb 26, 2018
.eslintrc Add eslint config, and fix problems reported Sep 12, 2018
.gitignore HFJ-13: Added uploading and saving of h5p files. Nov 15, 2013
.gitmodules Update .gitmodules Mar 22, 2018
.jshintrc Fixed more moodle-plugin-ci warnings and errors Jun 8, 2017
.travis.yml Added max scaled score to reports. Jun 28, 2017
LICENSE Initial commit Nov 10, 2015
README.md Update readme to only encourage use of 'stable' branch in prod Sep 20, 2018
ajax.php HFP-1841 Allow dynamic grading Feb 20, 2018
autoloader.php HFP-2184 Use generic Metadata component from core Sep 17, 2018
dataviews.js Add eslint config, and fix problems reported Sep 12, 2018
editor.js HFP-2172 Hault form submit when main title is not set Sep 12, 2018
embed.css HFP-1889 Fix embed always forcing 'div' embed type. May 25, 2018
embed.js Merge remote-tracking branch 'origin/master' into HFP-2137-Fix-embed-… Oct 12, 2018
embed.php HFP-1889 Fix embed always forcing 'div' embed type. May 25, 2018
grade.php Fix indentation issue to comply with Moodle guidelines. Apr 5, 2018
index.php Fixed most issues from Moodle codechecker Jun 8, 2017
lib.php Fixes moodle integration linter errors and warnings. Nov 22, 2017
library_list.php HFP-1904 Fix Moodle coding style issues. Jun 29, 2018
locallib.php HFP-2378 Fix empty metadata fields displayed as 'null' Nov 1, 2018
mod_form.php HFP-1904 Fix Moodle coding style issues. Jun 29, 2018
renderer.php Render report from template Jun 19, 2017
review.php HFP-1945 Fix rounding of scaled scores Apr 12, 2018
settings-hide-key.js Add eslint config, and fix problems reported Sep 12, 2018
settings.php HFP-1674 Implemented embed for Moodle Nov 8, 2017
styles.css HFP-1904 Fix Moodle coding style issues. Jun 29, 2018
thirdpartylibs.xml Define third party libraries Jun 6, 2017
upgrade_content_page.php POET - Fixing identified Moodle code guideline issues where easy 3. Apr 1, 2016
version.php Prepare for release 1.12 Nov 6, 2018
view.php Permit visitor access to H5P resources. Jan 9, 2018
xapi-collector.js Add eslint config, and fix problems reported Sep 12, 2018
xapi-custom-report.css HFP-1904 Fix Moodle coding style issues. Jun 29, 2018

README.md

H5P Moodle Plugin

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.

Usage

If you intend to use the repository directly in production, make sure that you're using the "Stable" branch, as this is the production branch. There are no guarantees for the state of the other branches at any given time. Also make sure that all submodules are pulled as well using:

git submodule update --init

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.

GDPR Compliance

Information useful to help you achieve GDPR compliance while using this plugin can be found at H5P.org's GDPR Compliance page.

Development Version

Warning! Never use the development version in production, there are no guarantees for which state the development branches are in at a given time.

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

git clone -b master 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.