A Canvas integration would be awesome! 
Canvas Learning Management Platform by Instructure
https://www.instructure.com/canvas/https://github.com/instructure/canvas-lms/wikihttps://community.canvaslms.com/community/answers/what-is-canvas"Canvas is a well-established (circa 2010, used in many colleges, universities, and K-12 schools), open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems."