It seems like it would work better to have a two-problem quiz every week: one problem in what you supposedly just learned, and another on something from earlier in the course you might have forgotten. This seems like it would take only about twenty minutes per week and give the students much better information on their progress, so I wonder why it isn't widely adopted.