upvote
It is open source, so you could send pull requests with improvements: https://github.com/instructure/canvas-lms
reply
https://github.com/instructure/canvas-lms/pulls?q=is%3Apr+is...

haha i went to go check and they haven't merged a PR since 2017

reply
Look by is:closed instead. They don't merge the PR directly.
reply
I vibecoded a pretty extensive CLI for Canvas and using it is very pleasant. Joyful, even, when combined with an LLM. Especially when compared to the developer hostile Blackboard Ultra.
reply
Canvas seems like it’s not that great. But if you then use Blackboard Ultra it makes canvas look amazing.
reply