Calendar Feed Options

There are two methods of accessing your Ilios Calendar on a mobile device ...

  1. Use the Ilios application directly on your phone or other mobile device.

  2. Generate a URL Feed and add it to a calendar application of your choosing on your phone or other mobile device.

A mobile friendly version of the Ilios application is has been developed and is available now.

That having been said, there are two ways to obtain all of your Ilios curricular information onto your phone. Those methods are covered in the next two sections.

Quick Links

Generate a URL Feed

Ilios provides users with synchronized calendar access, via URL. This allows real time embedding and synchronization of a user’s Ilios calendar with mobile appliance calendars, Google calendar, and any other web-enabled calendar system which allows external calendars to be added via URL.

To connect a calendar application with Ilios, you will need a unique URL that you can copy and paste into the other calendar application. To get one, follow the steps below and then copy that URL into your calendar application of choice.

NOTE: The Calendar feed includes data which spans the time frame of 4 months prior to the current date until two months after the current date. Calendar items that fall outside of that time range or that are in Draft mode will not appear in the feed.

  1. Make sure to select Calendar and then click the Feed icon to generate the Calendar's URL feed.

    Click the Feed

  2. Copy the Feed to your clipboard by clicking the button shown below or close and return to the Calendar Dashboard.

    Copy the Feed

NOTE: The URL generated for this is like a password. Anyone who knows it can view your calendar! Keep it safe. If you are ever concerned that someone knows your feed URL, you can change it by pressing the ‘Generate’ button under where the URL appears. If you generate a new URL, you will have to update any applications you configured with the previously used URL. The assignment of a secure URL with encrypted token for access to your calendar is similar to the methods in practice with other online calendars such as Google Calendar.

It is also important to note that if you are going to use this feed on a smart phone, it is recommended to paste the URL directly into the phone rather "daisy chaining" from yet another third party application. This can introduce additional problems when more than one synched application may have to update the feed, causing out of date information to be displayed.

This URL can be entered into any calendaring system that allows the addition of calendars by URL. Inserting the Calendar Feed into Microsoft Outlook and gMail are covered in the following sections.

Feed Date Range

The date range of the feed is currently two months forward and four months backwards. This was a result of the best combination of speed and functionality we could find. Longer feeds were too slow to load. Shorter feeds did not provide enough data. This is our current compromise.

Add Calendar To MS Outlook

After following the steps in the previous section, it is easy to add the Calendar to Microsoft's Outlook email system.

Simply ...

  • Open Outlook

  • Click Calendar

  • Right Click on either "My Calendars" or "Other Calendars". This is according to your preference. Both locations allow the addition of a URL feed calendar.

  • From there, click on "Add Calendar" and then "From Internet"

  • When the following box appears, paste in the URL copied in the previous step.

  • Click "OK" to add the Calendar feed.

  • Once pasted and added, the following box appears.

    Static Calendar Paste

  • Click "Yes".

  • It appears as shown below.

  • This is not a very easy name to remember so you will probably want to change it to something more useful like "Ilios" or "Classes" or whatever you feel is appropriate.

  • Just right-click on the long, ugly name and rename it.

  • The results of doing this are shown below. In this example, it was renamed "UCSF Classes".

Add Calendar To Google Calendar

The process for adding the Calendar feed to a Google (or other) mail account is similar to the process of adding the Calendar feed to an Outlook Calendar. If using a laptop or desktop computer, you can just paste the URL into the location specified. It is still a matter of adding a Calendar from the Internet, and pasting the URL into the location indicated.

You may wish to email the URL to yourself if you want to set this up using your smart phone instead of a computer.

LTI Integration

LTI refers to "Learning Tools Interoperability", a standard being rapidly adopted around the world to allow edTech systems to work together better.

In many cases, it will be desirable to have access to the Ilios calendar and learning material information within an external system, such as a learning management system (LMS). To facilitate this, we have an LTI plug-in that can be easily added to a wide range of different LMS systems. At UCSF, we add it to moodle. This can be done by choosing "Ilios Dashboard" as an activity within moodle.

Deploying the Ilios LTI

Ilios now requires LTI, in order to plug the Ilios events & calendar dashboard directly into your LTI-compatible LMS pages. It's as easy as clicking your mouse (two or three times). Using the Ilios LTI component is significantly more effective for your users than adding either an external link to the Ilios application pages, or using the older embedded calendar app. And besides, after the start of the new year, only the LTI component will function.

The Ilios code is contained in a separate GitHub repository. It can be easily implemented. The older Calendar_Controller.php file, which added the Ilios calendar as an iFrame to moodle will no longer be supported after January 1, 2018.