Settings

The configuration settings of the plugin consist of the following sections:

Instances

The plugin allows you to connect your Moodle instance to multiple Opencast instances. For each instance, you must configure the settings described below.

The configured instances are listed in the table under Opencast Instances. You can add new instances by clicking on the Add instance button.

Each instance is assigned an automatically generated, constant ID. Additionally, you can specify a custom name for each instance. The settings for each instance are displayed in a dedicated (sub-)section, labeled with the instance name.

NOTE: The configuration (sub-)section for a newly added instance will be visible only after clicking Save changes. The same applies when deleting an instance.

Each instance offers additional configurable options:

Tool Opencast Settings Instances

Prerequisites

Before configuring the Opencast API tool, a user must be created in Opencast with the following roles:

Once the user is created, it must be added to the group Opencast Project External Applications (role ROLE_GROUP_MH_DEFAULT_ORG_EXTERNAL_APPLICATIONS) or assigned the necessary API roles by other means.

NOTE: The roles listed above are the minimum required; additional roles may be necessary, for example:

Instance Configurations

Each instance has the following configuration options, displayed in a dedicated (sub-)section named after the instance:

If you wish to use LTI for user authentication (e.g., for Opencast Studio or with Secure Static Files enabled), configure the following settings:

For LTI configuration details, see LTI.

Tool Opencast Settings Configurations

Maintenance Settings

The maintenance settings section allows you to control access to Opencast during maintenance periods. Options include:

NOTE: You can synchronize Opencast maintenance settings using the Sync Opencast Maintenance Mode button (feature pending implementation).

Tool Opencast Settings Maintenance

Connection test tool

You can verify your API user configuration by clicking the Connection Test Tool button. This tool checks if Moodle can successfully connect to Opencast and authenticate with the configured API user.

Tool Opencast Settings Connection test tool