This repository plugin provides a single Opencast event as an individual repository object inside a course or group. It allows users to watch a specific video directly.
In contrast, the main Opencast repository plugin lists all videos within a series. This plugin focuses on displaying one selected event.
This Opencast plugin is developed and maintained collaboratively by the ILIAS Opencast community.
The original idea and first stable release were sponsored by the University of Cologne. Development and long-term maintenance are coordinated by elan e.V.
The plugin enables course or group administrators to create an "Opencast Event" repository object. During creation, a table-based selection interface lists all accessible Opencast events. The selected event is then embedded and displayed using the Paella player.
The plugin depends on the main Opencast plugin for:
- Retrieving available events according to sorting and filters etc.
- Handling player integration
Repository: https://github.com/opencast-ilias/OpenCast
- ILIAS 9.x
- ILIAS Opencast Plugin (branch
release_9) - PHP version compatible with your ILIAS 9 installation
From your ILIAS root directory:
mkdir -p Customizing/global/plugins/Services/Repository/RepositoryObject/
cd Customizing/global/plugins/Services/Repository/RepositoryObject/
git clone https://github.com/opencast-ilias/OpencastEvent.gitReturn to the ILIAS root directory and run:
composer dump-autoload
php setup/setup.php install --plugin OpencastEventAdd a new repository object of type "Opencast Event" to a course or group.
A list of available Opencast events is displayed. The table can be filtered by:
- Series
- Start date
- Title text
Select the desired event and complete the creation process.
After creation, you can:
- Set the object online/offline
- Configure permissions
- Adjust standard repository settings
If the user has sufficient permissions and the event is accessible, the embedded video player is displayed on the content page.



