Provide Syllabus And Assignment Due Dates in Standard XML form
Give students a tool to automate class and assignment schedules across a standard api... e.g. Google Calendar APIs and Tools. This will save student time and ensure accurate communication of changes
Well, "anonymous" (in the message below about a cse tool) was a surprise.
This isn't quite what you're asking for, but I've created an app that is reasonably widely used in CSE to generate course calendars that are easy for instructors to updates. The tool outputs both an HTML version of the calendar and .ics files, which students can subscribe to using, for instance, Google Calendar.
It was written with the intention that it could be useful to other departments, and I've done some successful testing against curricula of other departments. It pulls lecture and section schedule information from SWS. It screen scrapes to get the final exam date.
Documentation is at
A live example is at
Subscription information is via a link at the top.
If you'd like a copy of the source (it's in perl), just contact me.
Ok, since instructors are free to provide the syllabus in any form they want, including a piece of paper handed to the students, we couldn't really provide access to all courses. But since some of them end up in a handful of learning management systems including catalyst tools there may be something we can do to get part way to a solution. We will take this up with Academic and Collaborative Applications / Catalyst team and get back to you.
Jeremy Adsitt commented
So... are you asking for a way to pull assignment due dates / syllabi from multiple classes so that students could have holistic view of their calendar/schedule?