Moodle Plugins directory: H5P Opencast Extension (Core) | Moodle.org

H5P Opencast Extension (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 MoodleDocumentationThe Opencast Project
About this plugin
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 configuration for multiple nodes setups:
Prerequisites:
-
Proper write permission on themes directories for the server user (e.g. "www-data" Apache User)
-
In case you are using the unofficial version (local_och5p_core) v1.0.0, it is recommended to uninstall it.
Features
-
Extend several themes at once via Moodle's multiselect feature by holding the Ctrl key.
-
Remove extensions applied to several themes at once via Moodle's multiselect feature by holding the Ctrl key.
-
Display Opencast videos of the course inside H5P Interactive Videos Editor.
-
Extract and display Opencast video flavors inside H5P Interactive Videos Editor.
-
Extract and use different quality of the Opencast video inside H5P Interactive Videos.
-
Opencast LTI authentication
-
Getting search endpoint (Engage/Presentation node) from Opencast services
How it works
-
In the admin setting page, there is the possibility to select multiple available themes to extend.
-
Deselecting a theme will remove the extension changes.
-
Only videos which are published to opencast engage player, can be displayed and process, because media index of the event must be available.
-
LTI credential can be configured if the "Secure Static Files" in opencast setting is enabled.
Important for admins to know:
-
This plugin creates new files within the Moodle core installation.
-
By extending a theme, the plugin attempts to add own code into the files of selected themes.
How to revert the changes:
-
Through the admin setting page, deselecting a theme will revert the changes.
-
Uninstalling the plugin will also trigger the uninstallation event, by which all changes to the extended themes will be removed!
Revert changes manually:
-
(rootdir) > themes > {your installed theme dir} > renderers.php
-
(rootdir) > themes > {your installed theme dir} > config.php
Repair the loss of changes on renderers.php:
-
Deselect the defected theme, to let the plugin know that the changes should not be there anymore!
-
Save changes.
-
Select the defected theme again, to repeat the changes.
-
Save changes.
No support in the comments section on this page
Please note that we don't provide any support for this plugin in the comments section on this page.
We appreciate your commendation and reviews for this plugin in the comments. For bug reports and support requests, please read the documentation first and create, if needed, a ticket in the bug tracker which is linked below.
Thanks for your cooperation.
For further help, please refer to the mailing lists and chats offered by opencast.org.
I have fixed all the code precheck issues. What should I do now? Should I wait for he approval results?
Hi Farbod. Let me suggest to start watching the said CONTRIB issue so that you get notified by any comments there. And then, please wait patiently for one of the plugin reviewers gets to check your plugin.
I will do as you said, and wait for the review, looking forward to it.