Canvas LMS is an open-source learning management system by Instructure for running courses, assignments and grading in web-based e-learning.