Opencast Video Provider

Activities ::: mod_opencast
Maintained by Opencast Integration, Tamara Gunkel
Part of set Opencast.
This activity can be used to display and view Opencast episodes and series in Moodle. Users with respective privileges (in the following called teacher) can specify the ID of an existing Opencast episode/series to add it to their course. An embedded player allows students to watch the videos directly in Moodle. As with every activity, the teachers can restrict the access to the videos for students based on e.g. dates, grades or user profiles.
Latest release:
180 sites
139 downloads
2 fans
Current versions available: 2

moodle-mod_opencast

This activity can be used to display and view Opencast episodes and series in Moodle.
Users with respective privileges (in the following called teacher) can specify the ID of an existing Opencast
episode/series to add it to their course. An embedded player allows students to watch the videos directly in Moodle. As with every activity, the teachers can restrict the access to the videos for students based on e.g. dates, grades or user profiles.
The Paella player is used to play the videos.

The integration with the Opencast Videos block makes the handling and access restriction of Opencast videos very simple.
Videos can be uploaded via the block and made available via this activity.
The block offers the functionality to add activities so that teachers don't have to explicitly specify the Opencast IDs.
Therefore, it is recommended to use the block for adding activities. Futher information can be found in the documentation of the block.

System requirements

* Min. Moodle Version: 3.8
* Opencast API level:
    * Minimum: v1.0.0
    * Recommended: v1.1.0
    * Some features might do not works as expected, when using an older API level.

* Installed plugin: tool_opencast

Usage scenarios

In the following, the two usage scenarios, providing a series or an episode, are described.

Use case 1 - Provide a series

The teacher wants to provide a series for students. For example, this series contains all lecture recordings.

Steps to add the activity:
1. Add a new "Video (Opencast)" activity.
2. Enter the Opencast id of the series you want to display:


Settings for adding a new Video (Opencast) activity


3. If you want, you can specify further configurations like access restrictions.
4. The videos in the series can be either displayed in a list view or in a preview view:

List view of an Opencast series

Preview view for Opencast series

Use case 2 - Provide an episode

The teacher wants to provide a single episode for students. For example, this episode belongs to a specific lecture.
1. Add a new "Video (Opencast)" activity.
2. Enter the Opencast id of the episode you want to display as in the previous use case. The activity automatically recognizes that the entered id is an episode.
3. If you want, you can specify further configurations like access restrictions.
4. The activity directly displays a player that shows the video:

Embedded player for an Opencast video

Configuration

The activity has two global configurations that can be modified by the administrator.

Admin settings for this Opencast activity

The first configuration "Opencast Channel" specifies the Opencast channel to which the videos are published. Only videos published in this channel can be displayed with this activity.

The second configuration "URL to Paella config.json" specifies the path to the Paella player config. This config can be adapted if you want to modify the look or behavior of the Paella player.

License

This plugin is developed in cooperation with the WWU Münster.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program.  If not, see <http://www.gnu.org/licenses/>;.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4

Contributors

Opencast Integration (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

Please login to post comments