You can use this feature to request custom structured data from the CAE LearningSpace calendar in a format called ICS or JSON. This data can then be shown on a public calendar outside our system. Please note that CAE isn't responsible for creating this external calendar. For setting up this feature, your IT team should refer to the CAE LearningSpace Help Site.
Available to Admin and System manager privilege users.
IMPORTANT: The CAE LearningSpace system must be public (accessible over the public internet) and firewall rules should allow related trafic in order this feature to function.
The utilization of the External Calendar API Endpoint follows the below process within CAE LearningSpace:
Once the feature is enabled in System manager, the CAE LearningSpace calendar is exported to a ICS (or JSON) file which can then be "converted" to entries in external calendars (Outlook, Google Calendar etc.) orused forother aims.
While the toggle is OFF the ICS (and JSON) links are visible, however they are disabled. The Copy to clipboard buttons are also present but disabled yet, too.
With the Enable the API endpointtoggle ON, both links and the Copy to clipboard buttons become active. Hovering over the info icon related information is displayed.
Automatic calendar update with an ICS file
With help of ICS, calendar data can be updated automatically
Enable the API Endpoint: activate the respective toggle.
Update he ICS file by using the Refresh button.
Changes (eg.adding new events) can be made ot CAE LearningSpace Calendar frequently. Therefore, make sure to always use Refresh before proceeding to your external Calendar, to get the latest content of your calendar. The system automatically updates ICS link hourly.
IPad/iPhone calendars can be updated with ICS file as well.
Use 'Subscribe from web' in Outlook calendars.
Google calendar updates data from CAE LearningSpace calendars in every 12 hours, Outlook in every 24 hours.
Manual calendar update with an ICS file
In case you do not wish to wait for automatical updating of the ICS files and /or the external calendars, manual update can be performed as well.
By using this method, events modified or deleted in the LearningSpace calendar cannot be managed in the external calendar!
Open ICS file (copy and paste it into a browser window)
Save file to computer.
Go to external Calendar
Import ICS file.
IMPORTANT
Deleted events of the CAE LearningSpace Calendar will not be updated in the external calendar this way.
In Outlook calendar it is possible to delete a whole calendar, in Google calendar deleting events can only be performed individually.
Calendar update with a JSON file
JSON list isdownloadedfrom CAE LearningSpace, containing all events that are visible to an Administrator level user in the system
The external calendar (e.g. Google Calendar) should contain thesame roomsas CAE LearningSpace (e.g. sim room 1, 2, etc.).
Thesoftware implementedby the clients' IT (by usinghttps://…/w/api/v2/public_calendar.json) will "sync" this event list JSON to the affected rooms in the shared Google calendar (eg. to sim room 1) - updating it automatically, periodically - as described on theExternal Calendar API Endpointpage.
Any employee of the institution cancheck eventsin theaffected roomsof the external calendar (ifsharedwith them), without having to use CAE LearningSpace itself.
Other ways of utilizing this tool are eg.:
sending the number of events per room to a display;
getting information about the time of the next events titled "OSCE" etc.