Schoolbox calendar vCal integration
Calendar event dates from EdSmart Parent Slips can now be displayed in the Schoolbox calendar
The dates can be filtered to a Student List or a User Group, so multiple calendars can be automatically created and populated in Schoolbox.
You can create any number of calendars in Schoolbox based on feeds from EdSmart.
What Dates will be in the Calendar Feed?
The dates are drawn from the Calendar dates section of your Parent/Student Slips. The feed will contain all event dates in the future.
Enable Calendar Feed in EdSmart
Log into EdSmart, click your User Name at the top right, and select the Settings option.
From the Settings page click the Calendar Feed option.
If ‘Enable calendar feed’ is not already set to Yes, then change the option.
A URL to your Calendar feed will display, take a copy of this.
Create a Calendar in Schoolbox
Schoolbox has their own Help article with detailed information about configuring vCal calendar feed: https://help.schoolbox.com.au/homepage/2714
Log into Schoolbox as a User with Administration rights.
Click on your User icon at the top right and click the Administration option.
On the School Administration page click the Calendar option, then click Subscribe.
Scroll down to the vCal Events section.
If there is not already a blank vCal section click the Add another VCal Events source button.
Enter a label/name for the calendar you are creating.
Paste in the EdSmart calendar URL.
Select the Event Type.
Select the audiences by campus and role.
Make sure you click the Save button at the bottom of the page.
Check your Calendar
You should check the new calendar.
On the top menu click the Calendar icon.
You might like to click the Filters button and select just the new Calendar
Your events, if there are any, will display.
Filtering to a Student List
You can filter the vCal feed to a particular EdSmart Student List by appending the List’s unique objectId as a parameter. For example, you might want a calendar feed just for Senior School, or for a particular Year Level.
In EdSmart, go to the Student List and make a note of the objectId in the page address.
In Schoolbox, click to Add another VCal Events source (if no blank option available).
Paste in the EdSmart calendar URL, with the objectId appended as a parameter named listObjectId, for example:
https://app.edsmart.com/calendar-school.ics?DdPHJf5Dmd&listObjectId=12345678
The feed will contain all Parent and Student Lists to which the selected Student List is assigned.
Filtering to a User Group
You can filter the vCal feed to a particular User Group, for example, you might like a calendar feed containing all the events relevant to a particular set of staff.
In EdSmart, go to the User Group and make a note of the objectId in the page address.
In Schoolbox, click to Add another VCal Events source (if no blank option available).
Paste in the EdSmart calendar URL, with the objectId appended as a parameter named listObjectId, for example:
https://app.edsmart.com/calendar-school.ics?DdPHJf5Dmd&userGroupId=987654