Additional Features

In this section, you can configure the chunkuploader, the access to Opencast Studio, the access to Opencast Editor, the visibility of episodes, the activity module settings, the settings for transcriptions as well as some other features.

Settings for the chunkuploader

If you also have the chunkuploader installed, you configure it in this section.

Opencast Studio integration

In this section, you can enable the feature, to add Opencast Studio support to the block. The options are:

If LTI is configured in the Opencast API plugin, the access to Opencast Studio is initiated with LTI, so that users are directly authenticated.

Recommendation: It is possible, to configure Opencast Studio, to add certain ACLs to the recorded videos. It is recommended, to add the same ACLs to recorded videos as to uploaded videos via the block.

Opencast Editor integration

In this section, you can enable the feature, to add Opencast Editor support to the block. The options are:

If LTI is configured in the Opencast API plugin, the access to the Opencast Editor is initiated with LTI, so that users are directly authenticated.

Engage player integration

If you use this configuration, the video titles in the block overview are displayed as links to the Engage player. If LTI is configured in the Opencast API plugin, the user will be authenticated with LTI before being redirected to the Engage player.

Notifications

In this section, you can configure, whether teachers should receive notifications about the processing status of videos after upload.

This feature is realized through a scheduled task, that is recommended to run every minute. Defaults to no.

This features helps, to remove the pending notification jobs from the list, and it is done through a scheduled task, that is recommended to run once a day. Defaults to 0.
NOTE: (zero) “0” value disables the setting.

Control episode visibility

In this section, you can configure, whether the teacher is allowed, to control the visibility of an Opencast episode, after the episode has been processed. The options are:

NOTE: When empty or (zero) “0”, the default value is used.

Opencast activity modules

If you also have the Opencast Video Provider activity installed, you can configure it in this section.

For the availability features, the Enable restricted access feature must be activated in the global settings.

Settings for Transcription

In this section, you can configure, whether transcription files can be attached to videos and different features as well as properties for those transcription files.

By setting this workflow, a new section to upload transcription files in the add video page as well as a new action menu item in the overview page are provided, to upload/handle the new/current transcriptions files.Defaults to empty.

NOTE: If empty, the feature will be disabled. Defaults to empty.

NOTE: In case you are using Opencast 13 or later, you need to make sure, that all prerequisites including LTI features and permissions to access /assets/ endpoint for LTI users, are set correctly, as it is mandatory, to perform LTI call. Defaults to yes.

(Multi-Language filters) In order for each value of the dropdown (select) to get translated using filters such as Multi-Language Content (v2), each value should contain the placeholder, defined by that filter i.e. “{mlang en}Amberscript German{mlang}{mlang de}Amberscript Deutsch{mlang}”.

For the transcription features to work properly, the Opencast user should have the following roles: * ROLE_UI_EVENTS_DETAILS_ASSETS_EDIT * ROLE_UI_EVENTS_DETAILS_ASSETS_VIEW * ROLE_UI_EVENTS_DETAILS_MEDIA_VIEW * ROLE_GROUP_MH_DEFAULT_ORG_SYSTEM_ADMINS

For the setting workflow for transcription and for the setting workflow for delete transcription the following sample Opencast workflow Republish metadata and captions may be used:

<?xml version="1.0" encoding="UTF-8"?>
<definition xmlns="http://workflow.opencastproject.org">

  <id>republish-metadata-and-captions</id>
  <title>Republish metadata and captions</title>
  <tags>
    <tag>api</tag>
  </tags>

  <operations>

    <!-- Publish to engage player -->

    <operation
      id="publish-engage"
      exception-handler-workflow="partial-error"
      description="Update recording in Opencast Media Module">
      <configurations>
        <configuration key="download-source-flavors">dublincore/*,security/*,captions/*</configuration>
        <configuration key="strategy">merge</configuration>
        <configuration key="check-availability">false</configuration>
      </configurations>
    </operation>

    <!-- Clean up work artifacts -->

    <operation
        id="cleanup"
        fail-on-error="false"
        description="Remove temporary processing artifacts">
      <configurations>
        <configuration key="delete-external">true</configuration>
        <configuration key="preserve-flavors">security/*</configuration>
      </configurations>
    </operation>

  </operations>
</definition>

Live Status Update

In this section, you can configure, whether uploading status and workflow processing states of videos will be watched and are visible.

This is done, by pulling the status information for those processes in a one-second interval. Defaults to yes.

NOTE: Before reloading the page, a teachers will be notified. The reload is important, so that every required backend process takes place. Defaults to 3.

Workflows Privacy Notice

In this section, you can configure the privacy notice for workflows in the start workflow dialog.

NOTE: If empty, no notice will be displayed. Defaults to empty.

Additional features

In this section, unrelated configurations are collected.

NOTE: It is recommended, to take further caution when using this feature, since it reveals the direct video data on the Opencast server upon accessing the link.