My AP Calculus teacher took this further. We had a quiz every day. On one day, he would teach a concept and give homework on that concept. The next day, we would review the homework in class; and, then he would move on to a new concept. The day after, first thing we did was take a quiz on what we were supposed to have learned on the previous two days (lecture plus homework). We leap frogged through the whole year this way. There would be major tests along the way at milestones, but since these tests were based on the quizzes, if you did well on the quizzes, you should do well on the tests. You had constant feedback in the form of the homework and quizzes as to how well you were keeping up.
So, you couldn't slack for most of the quarter and then be surprised when you had to take a test you were completely unprepared for. You knew you were unprepared and so did the teacher. If you fell really far behind, you had to consider whether AP Calculus was the right class for you and if you might be better off in a lower level class. With metrics that tell you where you are in learning the material at any given point, you are better prepared to take corrective action earlier.