Canvas is the student's home to all course-related content. Students should be able to quickly add to their dashboard's todo list and not go through the long and tedious process of opening the calendar, selecting the date, then clicking todo, then entering the title, etc. A simple plus button can be added next to To Do which will create a new entry. The students can enter a new task.
Since time is of the essence when professors randomly give assignments, they should just be able to add the title and that's it. The saved item can have an icon to select to add the details later when the assignment is due. Alternatively, students should not be required to enter in any further information and have the assignment title under To Do and just check off when the task gets accomplished. This would be a helpful feature in order to quickly add homework assignments and turn the todo into the students' planner.