Canvas
Canvas allow instructors to organize all the resources students need for a class (e.g. syllabi, assignments, readings, online quizzes), provide valuable grading tools, and create spaces for discussion, document sharing, and video and audio commentary.