H5P Opencast Extension

Local plugins ::: local_och5p
Maintained by Farbod Zamani Boroujeni
Part of set Opencast.
This Moodle plugin enables seamless integration of Opencast videos into the H5P activities created using the third-party plugin (mod_hvp).

H5P Opencast Extension 4.5-r2

Moodle 4.5
Released: Monday, 28 July 2025, 2:43 PM

v2.0

  • LTI authentication is possible.
  • Opencast Instance for search calls (engage/presentation node) can be selected. (Deprecated in v2.1)
  • More enhanced extension procedures.
  • Clear the previous extension codes in themes files.

v2.1

  • Opencast Instance selection for search endpoint is removed.
  • The search endpoint is retrieved from Opencast services endpoint.

v2.1.1

  • Improved readme and minor changes.

v2.1.1-r1

  • More rubost handler for dual opencast node (engage and main) LTI connectivity
  • Improved readme description

v3.0-r1

  • Github Actions are included
  • Behat testing is also included
  • Compatibility for Moodle v4.0 and Moodle Opencast Plugins v4.0-r1
  • Added support for privacy policy (null)
  • Improved UI/UX by adding clearer labels for the dropdowns
  • Remove support for Moodle 3.8

v4.5-r1

  • new moodle coding styles! e.g. array() to [], lang sorting, etc.
  • core namespace changes: core_component to \core\component
  • use LTI credentials from Opencast API tool plugin!
  • Use the opencast API library instead of pure curl calls if necessary!
  • Support for OC 16 more in the area of either eliminating the use of search endpoint or making it (backward) compatible.
  • Upgrade behat test!
  • Update GH moodle ci workflows!
  • Switch from opencast services endpoint to api base endpoint (#13)

v4.5-r2

  • Add self-extended theme handling (#20)

Version information

Version build number
2025013101
Version release name
4.5-r2
Maturity
Stable version
MD5 Sum
189b9fc3aa197dc97a0bdb07ad1d0175
Supported software
Moodle 4.5
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
https://github.com/Opencast-Moodle/moodle-local_och5p/tree/v4.5-r2

Default installation instructions for plugins of the type Local plugins

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.