The Custom Schedule Form feature allows you to customize a simplified standalone schedule form. Each field on the form can be configured with a default value, to allow being set from a query parameter, or to enable or disable user edits.
The URL for the Custom Schedule Form is at /schedule
. Query parameters may be appended to the end of this URL to pre-set values for fields configured to accept query parameters. The corresponding query parameter for each field is listed underneath that field's name (for example, the query parameter for the Title field is title
).
$title
: title of scheduled capture$eventId
: ID of scheduled capturesessionId
, you can then use that as $sessionId
in the redirect URL)The fields available in the form are a subset of the fields available in the full Schedule feature. Each field has the following options:
title
)The Custom Scheduler Form supports "publishing configuration overrides" - that is, specifying values in the scheduled event that take precedence over configuration in the template. For example, if you are publishing to Kaltura, you may wish to override the category the recording is placed in.
These are passed in through query parameters and can't be configured in the Settings UI panel for the Custom Scheduler Form. The general format of the query parameter is publisher name.config key
. The publisher name
is a case-insensitive substring match for the specific publisher (so, kaltura
and youtube
will match those respective publishers).
Examples of configuration keys that can be used (this is not an exhaustive listing):
kaltura.ownerID
: overrides the "media owner id" for the Kaltura entry. The format is a Kaltura user ID (email address).kaltura.categories
: overrides the listing of categories the Kaltura entry is placed into. The format is a comma-separated list of "full" category names (e.g. grandparent>parent>child
)matterhorn.seriesId
: override the series that the Opencast (Matterhorn) media package is placed into. The format is a series ID.matterhorn.presenter
: override the presenter name attached to the Opencast (Matterhorn) media package. The format is a string.panopto.folder
: override the folder that the Panopto entry is placed into. The format is a Panopto folder ID.ftp.url
/sftp.url
: override the full S/FTP URL that the media package is uploaded to. The format is [ftp|sftp]://<host>/<path>
, with the path being relative to user's home directory (precede with slash for an absolute path).youtube.category
: override the category that the YouTube video is placed into. The format is the full name of a category known to YouTube, such as Film & Animation
.