As a student, fishing assigned tasks from teachers on time is the most important thing to do every day. Each day is accountable for the progress: outline of the report, the third chapter of the paper, the questions of the textbook and etc. Then it's no time to think around, everyone wants to finish these before the deadline. One task finished comes after with another task. The teacher would say: it's the way you get all the work done and improve yourself. However, it does not help at all!
There is no scientific guidance for students to know how to solve the real problem other than finishing tasks on time. Most of us lack the talent to connect what we learn with what we do, tasks are discrete one by one with time going by. The deadline shortens our perspective to see the big pattern and do the right thing. Finally, none is really done. I think it's harmful to foster the capability to express your views if meet with deadlines is the only requirement for both teachers and yourself.
Yesterday I wrote about how you do anything is how you do everything. Finishing tasks on time but leaving the problem behind is the worst way to do anything.