Not all LMS are created equal. This article will give you a detailed comparison of LMS like Moodle, Canvas and OpenEdX.