Canvas API: calendar events, assignments, discussions

updated: 12/22/2020
  David W. Lyons
  lyons (at)
These pages share some code and some notes on using the Canvas API to create and delete calendar events, assignments, and discussions.

Disclaimer: The code is slow and crude. It can probably be improved. The code is quirky and specific to my course design. Real programmers will probably run screaming.

I will be happy to discuss and collaborate with anyone who thinks they can make this work better. I can offer limited or nonexistent support to anyone who wants to modify my quirky code for a different course set-up.


Course set-up scheme