Canvas Syllabus Scraper is a web application designed for students enrolled in courses on the learning management system Canvas. It alleviates the tedious process of manually entering in tasks from Canvas into your personal task management system1 at the beginning of every quarter/semester.
Upon entering the URL for a course's syllabus page on Canvas and selecting a task management system, the app will scrape the syllabus content and output a CSV that can be directly imported into the specified task management system. The CSV contains the task name and due date for every task on the syllabus.
Please refer to this video for a detailed walkthrough of the scrape, download, and import steps: https://www.youtube.com/watch?v=ztIKfVjSNU8.
The application is hosted on Heroku. Click here to access the live demo.
Footnotes
-
Currently, only Todoist and Asana are supported. ↩