When comparing Moodle vs exercism.org, the Slant community recommends exercism.org for most people. In the question“What are the best open-source learning platforms?” exercism.org is ranked 2nd while Moodle is ranked 3rd. The most important reason people chose exercism.org is:
Rather than merely test for code correctness, Exercism uses peer review to improve general programming techniques. Users are encouraged to comment on others' solutions, and refine their own based on feedback.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
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.
Pro Human review and feedback
Rather than merely test for code correctness, Exercism uses peer review to improve general programming techniques. Users are encouraged to comment on others' solutions, and refine their own based on feedback.
Pro Practice with production tools
Unlike many code practice websites, Exercism requires the user to develop and test entirely offline, submitting only the finished code. This promotes familiarity with essential tools and workflow, not just the bare language.
Cons
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.
Con Custom commandline client
Exercism requires using a CLI utility to fetch and submit exercises. This is inconvenient compared to web-only alternatives, and poses an additional barrier to entry for some users.