Pasting Opencast Links supported by H5P in Moodle

The current implementation relies on the H5P plugins (specifically, we are talking about the interactive video module) but H5P has also recently been added to the core and it would be nice to have the support in there as well.

How does the current implementation works?

The current implementation relies on the content of specific courses in which the H5P plugin has been used,
it reads the series identifier for that course and tries to get all available episodes on that series from Opencast.
If episodes are available, the H5P Editor will show a new section called Opencast which contains two dropdowns.

The first allows to select an episode. After an episode was selected,
the plugin reads the available flavors for that episode and the second dropdown becomes visible.

The second dropdown then allows users to choose from the different qualities which are available available.

Which components were changed in the existing patch?

The method to use Themes to alter the styles and scripts will remain the same, however there is naming difference which need to be taken care of!

The main change would be to provide another dropdown for the courses to be selected, because H5P core is not Course deriven anymore it is somehow general (Content Bank)!

How do you get H5P patches into the Moodle core?

Would that be a patch against H5P on GitHub, then wait Or would that be a patch against Moodle?

In my opinion there should be another Plugin (like och5p_core) because the basic requirements for current plugin and core plugin are not the same and core feature minimum version is 3.10!

Is there a difference in the implementation between plugin and core?

There is no significant difference between H5P itself between the Moodle plugin and and core implementation and the necessary modifications to Interactive Videos and AV.Editor should stay the same.

In case of och5p Plugin: it needs another part added to it for a course selection!

What tasks need to be done, and how much time do we need for the implementation?

The main task is to provide user another dropdown in order to select courses, because creating H5P core content is completely different than hvp plugin and it is done via Content bank where there is no course defined.

Other tasks would be small changes on naming and so on!

When do we have time for this project?

Probably mid or last week of Febuary. (40 Hour Min.)

Project definition (Lars)

  • Create a och5p_core plugin for Moodle to provide video selection capabilities of Opencast media from the H5P interactive video integration in the core
  • Ensure this works with media unrelated to specific courses
Select a repo