In the Admin Panel, Administrators can automatically schedule multiple recording sessions for any registered devices by uploading an XML/CSV file. A sample XML/CSV file session with all the necessary information is available directly from the Import Schedule dialog.
Uploading a Session Schedule File
An XML/CSV file can be uploaded on the Devices page within the Admin Panel. XML files are used for Hardware Hub & YuJa Software Capture Scheduling, and Epiphan Scheduling will use files in CSV format.
- Log in to the Video Platform as an Administrator, click on the Main Menu icon, and select Admin Panel. From the left-hand navigation panel, select Devices.
- Click the Import Schedule button.
- Download the sample XML file to view all the available fields.
- Update the sample XML file or create your own with the scheduling information.
- Upload the XML/CSV schedule file by selecting Choose File, and then select Import.
Sample XML File and Attributes
The following chart defines the list of available XML attributes and provides examples of attribute values.
Attributes | Description | Required/Optional | Example |
---|---|---|---|
SessionTitle | The title of the session. | Required | <SessionTitle>My Event on Weekends</SessionTitle> |
SessionDescription | The description of the session. | Required | <SessionDescription>This is a test.</SessionDescription> |
OwnerID | The owner's username that should receive a copy of the session recording. | Required | <OwnerID>johndoe</OwnerID> |
SaveLocation | Location to save the session recording within the owner's Media Library. | Optional | <SaveLocation>Unit 1/Lecture 1</SaveLocation> |
GroupIDs | Media Channel that will receive access to the published live stream. The ID can be found in Courses & Groups. |
Optional |
<GroupIDs type="array"> |
StationName | The name of the station located by going to Admin Panel > Devices. |
Required | <StationName>abcdef</StationName> |
StartYear |
The year when the session will start. | Required | <StartYear>2021</StartYear> |
StartMonth | The month when the session will start. | Required | <StartMonth>11</StartMonth> |
StartDay | The day when the session will start. | Required | <StartDay>1</StartDay> |
StartHour | The hour when the session will start. | Required |
<StartHour>13</StartHour> |
StartMinute | The minute when the session will start. | Required |
<StartMinute>25</StartMinute> |
DurationHour | The duration of the session in hours. | Required |
<DurationHour>0</DurationHour> |
DurationMinute | The duration of the session in minutes. | Required |
<DurationMinute>15</DurationMinute> |
DoesRepeat | Option to repeat the session to make it a recurring series. | Required | <DoesRepeat>true</DoesRepeat |
RepeatInfo | Only available if DoesRepeat is true.
|
Required |
<RepeatInfo> |
LabelColour | Choose the label colour. | Required |
<LabelColour>#ffffff</LabelColour> |
NotifyGroup | Option to notify the Courses and Groups when the recording becomes available. | Required |
<NotifyGroup>false</NotifyGroup> |
IsLiveBroadcast | Option to Live Stream the session to a specific Group defined in GroupID. | Required | <IsLiveBroadcast>false</IsLiveBroadcast> |