H5P Opencast Extension (Core)
插件本地插件稳定版

H5P Opencast Extension (Core)

local_och5pcoreThomas Niedermaier

  • Moodle 1.9–5.1
  • 中文 17%
  • 更新 2026-07-23

Moodle plugin which helps to integrate Opencast videos into the Moodle H5P core.
Opencast is a flexible, reliable, and scalable open-source video-capture, -management, and -distribution system for academic institutions, built by a community of developers from leading universities and organizations worldwide.
Integrating Opencast into Moodle is realized with a set of flexible plugins.
All Opencast plugins for Moodle Documentation The Opencast Project
About this plugin
It provides an easy way to add support for H5P opencast to your site themes. It does this by writing new code into your theme renderer.php and config.php files, adding the code required to allow your theme to render H5P opencast content (as suggested by H5P.org in https://h5p.org/moodle-customization ). Your web server process must also have write access to the Moodle installation tree for this plugin to function.
This design helps to apply the required extension to every installed theme dynamically, instead of creating an extended theme!
Using this integration now enables teachers to select opencast videos in a course, using a dropdown inside the H5P Interactive Videos’ editor in course content bank. After selecting the opencast video, another dropdown will be shown to select different types of video flavor (Presenter/Presentation). By selecting the video flavor, all available qualities of the video then will be inserted into H5P Editor videos list and the rest will be processed by H5P.
System requirements:
Min. Moodle Version: 3.10:
From Moodle 3.10 onwards, the H5P Core has the ability to alter H5P via overriding the renderers and hooks  https://tracker.moodle.org/browse/MDL-69087 to add customized scripts and styles into H5P.
Plugins:
Verions below v3.0-r1:
Opencast API (tool_opencast) Version:  v3.11-r3 to v3.11-r8 .
Opencast Video (block_opencast) Version: v3.11-r3 to v3.11-r8 .
Version v3.0-r1 and above :
Opencast API (tool_opencast) Version:  v4.0-r1 and above.
Opencast Video (block_opencast) Version: v4.0-r1 and above
Opencast configuration for multiple nodes setups:
If you use a constellation of opencast nodes, one for admin and another for presentation (i.e. engage node) it is important that your moodle user account in opentcast has the role that makes the services endpoint available. It is by default (and based on experience) included in the “ROLE_GROUP_MH_DEFAULT_ORG_SYSTEM_ADMINS” role.

返回插件目录