Exporting a Calendar to iCal
You can export your class calendar to any program that uses the iCal format. At the bottom of the calendar click the "Export Calendar" button. You can select "All events" on your calendar, or "Only events related to this course". You may choose to export from a period of time going back a week, a month, or all recent additions plus those for the next 2 months.
Clicking "Export" will allow you to save an iCal app file with all the information you selected. Double clicking this fill will add all the calendar events to your iCal program. Choose to create a "New calendar" and your Moodle events will appear on the calendar. These events are "local events" that will not change if your Moodle calendar changes.
By "subscribing" to a Moodle calendar iCal will automatically update itself when your Moodle calendar changes. In your browser click the "Get calendar URL" button. This creates a link that will let you "subscribe" to this calendar. Copy the link, return to iCal and click "Calendar >>> Subscribe". Paste the link into the window and click the "Subscribe" button. You can then name and describe your new calendar. By setting the calendar to "Auto-refresh" at a particular time iCal will update itself with any changes you make to your Moodle calendar.
Exporting a Calendar to Outlook
If you are in Windows you can download your Moodle calendar to Microsoft Outlook.
Click the "Export Calendar" button. Moodle will export a file in ".ics" format, which can be opened with Outlook. This calendar will appear under "Other Calendars". Your Outlook calendar will update with all the information from the Moodle calendar.
By "subscribing" to a Moodle calendar Outlook will automatically update itself when your Moodle calendar changes. In your browser click the "Get calendar URL" button. This creates a link that will let you "subscribe" to this calendar. Copy the link, return to Outlook and click "Tools >>> Account Settings" and click the "Internet Calendars" tab. Click the "New" button and past the URL into the window. You can then name and describe your calendar and hit "OK". Make sure the "Update Limit" box is checked, which will automatically update the calendar every time you hit the Send/Receive button.