Opinions are great, but how about some data? When we were considering switching to a new LMS, we installed instances of a few open source LMS's and conducted focus groups with students and faculty. For each system, we asked them to complete certain tasks, then answer a few questions. There are details from that evaluation
here. Some highlights:
- Canvas was ranked first out of the shortlisted systems on the following criteria: Which LMS is the most easy to use? Which has the most appropriate content organization? Which has the most appropriate collaboration & communication tools? Which has the most appropriate assessment tools? Which best suits the courses you take and your program overall?
- ~75% of faculty felt that Canvas was a significant improvement over the previous LMS. ~25% were neutral, none felt it was NOT an improvement.
- ~70% of students felt that Canvas was a significant improvement over the previous LMS or were neutral. ~5% didn't know (hadn't used the previous LMS?), ~25% felt it was not an improvement.
- Canvas was the winner, in terms of percentages of responses in agreement to the following questions: This LMS is easy to use. This LMS has features that help my learning and experience in art & design education (we're an art & design school). This LMS is a significant improvement over [Previous LMS].
To go back to opinions, my opinion is that it boiled down to a few questions:
- Does the tool have the features that faculty and students need? Well, they all do. It's hard for an LMS to differentiate on "features".
- Will faculty and students use the tool? This depends on the user experience, which is where Canvas outclasses the competition.
- Will it integrate with existing systems? Canvas has an open API, LTI support, and ability to customize the application. I'm not sure where other products are at with these at the moment.
- Is the tool accessible, and are the developers committed to accessibility? This is about compliance but also about being a good web citizen and conscientious professional. Canvas is great here: every release seems to come with accessibility enhancements. I'm not sure how it compares to other products, but as compliance is such an important issue, I'm would assume that other products also put in effort here.
- Will it be stable? What is it like to implement the application? What is the support / community context? For us, implementation hasn't been without problems, but we've worked through them and we are in excellent shape. The community of OS users is small, but helpful. The developers are very responsive and have been hugely helpful. I can log into IRC and chat with the developers, or email the founders and get a fast response.
Most importantly: MC Hammer & a DeLorean.