I use Canvas for some postgraduate studies, and my teenage daughter uses it at her high school.
We already bond over how awful the Canvas UX is (and she has a bunch of Chrome extensions to improve it.) Now we’ve got something else to gripe over together.
It is open source, so you could send pull requests with improvements: https://github.com/instructure/canvas-lms
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
Look by is:closed instead. They don't merge the PR directly.
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.
Canvas seems like it’s not that great. But if you then use Blackboard Ultra it makes canvas look amazing.