Canvas LMS vs Moodle
When comparing Canvas LMS vs Moodle, the Slant community recommends Moodle for most people. In the question“What are the best open-source learning platforms?” Moodle is ranked 3rd while Canvas LMS is ranked 5th. The most important reason people chose Moodle is:
Easy to use for beginners, as well as possible complexity for advanced users.
Ranked in these QuestionsQuestion Ranking
Pros
Pro 100% open source
Uses the GNU Affero General Public License 3.0.
Pro REST API makes is possible to create custom integrations
Pro Easy to start with
Easy to use for beginners, as well as possible complexity for advanced users.
Pro Bitami provides a Docker image and compose file
This allows a quick single file configuration example to be deployed on Docker Swarm to help get started.
Pro Peer assessment
Pro Self-hosted
Built with php and able to run on commodity hardware or in inexpensive shared hosting.
Cons
Con Only Saas is fully supported by Canvas
Con No official Docker image
There's no official Docker image from moodlehq that contains Moodle itself. They have the surrounding parts (i.e. Apache, PHP and the drivers), but still require you to put in MOODLE yourself.