Just thinking about the iCalendar export option for a Moodle site and courses. We have done this for the
VITTA organisation events page (click on the LHS iCal link). With my copy of Mozilla Sunbird or Thunderbird Calendar extension, I
only need to click on a once link to the above page to create an
ongoing and dynamic series of entries in my calendar. As events change
on the remotcalendar, they would automatically be reflected and updated
on my local calendar. An ics file can support multiple events and looks like in part ..
BEGIN:VCALENDAR
PRODID

/PHP 4.3.10-16 iCalendar//vitta.org.au//EN
METHOD:PUBLISH
VERSION:2.0
X-WR-CALNAME;VALUE=TEXT:VITTA Events
BEGIN:VEVENT
DTSTART:20050905T090000
DTSTAMP:20050904T172525
UID:20f07591c6fcb220ffe637cda29bb3f6@vitta.org.au
SUMMARY;ENCODING=QUOTED-PRINTABLE:Preston: Digital content and creation for Essential Learning
LOCATION:Darebin Arts Centre\, Preston
(etc...)
The ability to synchronise to an external calendar has interesting functions in common to the use of a remote
RSS reader to browse Moodle forums. A good thing about
this approach is that it can work with the existing Moodle calendar module. As I envisage it, Moodle could generate the iCal calendar output for the site and each course. The link to the ics file could be located at the base of the current monthly calendar view. If a user navigates down to the
level of an event, an iCal link could provide informtion for just a single event.
If there is sufficient interest, I could ask Peter if he is interested in adapting the output code we developed above for VITTA.