What if the "Opens on" and "Due on" time in the task assigning pop up was linked to the timetable for the specific class? Once the date was selected, the time would automatically set itself to the start time of the class on that date. Teachers could always edit, but it would be a wonderful default.