
Building Blocks resources from Andy Lutwyche make excellent revision resources. Carefully chosen questions are sequenced carefully as you can see in this example. There are over 30 resources in the series. Highly recommended.
The resources are all freely available on TES Resources.