Lessons Learned in Canvas LMSReading Time: 3 minutes
I’m new to using Canvas LMS, a rising star among learning management systems, especially in higher education. I’m way more used to Moodle which, in a lot of ways is much more open and easier to tweak (and break). In preparation for some work on an upcoming project, I’ve been playing around in a sandbox course and I’ve discovered a few interesting things.
So content enhancements like this accordion are built in to Canvas.
From this code in the text editor:
<div class="enhanceable_content accordion"> <h3><a href="#">Section 1</a></h3> <div> <p>Section 1 Content</p> </div> <h3><a href="#">Section 2</a></h3> <div> <p>Section 2 Content</p> </div> <h3><a href="#">Section 3</a></h3> <div> <p>Section 3 Content</p> <ul> <li>List item one</li> <li>List item two</li> <li>List item three</li> </ul> </div> </div>
You can find more Canvas code snippets in this handy doc someone made: Canvas HTML Code
It also means that I can access jQuery functions in order to implement other cool interactions (like the Owl jQuery Carousel).
All-in-all, I’d say the experience for a power-user (if I can call myself that–an inquisitive and boundary-pushing user, at any rate) in Canvas is pretty lacking, but I don’t suppose that’s who they’re targeting.
Anyone else have any cool examples of things that you can embed in Canvas? With all the iFraming of a lot of content, has accessibility been an issue?