Would be cool if there was this type of tool for canvas[0] as that what my school and most are schools switching to.

[0] http://www.instructure.com/

Looks like it's open source [0]. If they have a clean API it might be doable without scraping.

[0] https://github.com/instructure/canvas-lms