opencast-ilias / OpenCast

Opencast plugin for ILIAS LMS. The plugin shows a Opencast series as an ILIAS object. This version of the ILIAS plugin for Opencast is operated and developed collaboratively by a community. The University of Bern acts as coordinative maintainer.
GNU General Public License v3.0
13 stars 14 forks source link

[Release 8] Upload Thumbnail (Preview) #305

Closed ferishili closed 2 months ago

ferishili commented 3 months ago

This PR fixes #291,

Description

When uploading a video, user is now able to either upload a thumbnail file or select a timepoint in the video to extract thumbnail from.

How it works

Configurations

Opencast Configuration

This feature depends on installing new workflows and encoding profiles in the Opencast System. Please use this document for more info:

Documentation_ Upload of thumbnail.pdf

Encoding
fast workflow (if in use)
schedule-and-upload workflow (if in use)

Upload page

NOTE: As for uploading the file, we had to use ingest mechanism, therefore, you would need to make sure that the uplaod by ingest is configured in your Opencast!

How to test:

NOTE: Please help adjust or improve the German texts!

tscheere commented 2 months ago

We tested it and had some issues with applying the new workflows to our configurations. It works now, but it could cause issues with customized setups.

ILIAS version: (v8.12 2024-05-28) PHP version: [PHP 7.4.33] Plugin version: [8.0.3] Opencast version [15.5.0] Browser: [chrome]

ferishili commented 2 months ago

Thank you @tscheere Happy to hear that. It is worth noticing that, the workflows are based on the default workflows shipped with the opencast, therefore, it requires obtaining any customization applied to those old-workflows in your setups!

ferishili commented 2 months ago

@dagraf, is there anything needed here? I am labeling this as ready to merge, just adjust it if something is still needed.

dagraf commented 2 months ago

No. Since @tscheere did test and approve this PR it is ready to merge.

chfsx commented 2 months ago

Merged in v8.1.0