Could I also add, for revision, Essex Ham Pete conducts online webinars to students who are on the Essex Ham foundation training course.
These are not modules of training material but webinars for students who have questions regarding the Essex Ham training modules and some regarding the final exam, booking it, when etc.
Although each webinar Pete hosts is with students are at a similar level you may still find some random nuggets in there which you had thought minor for the exam, as I did, but on watching the first one I picked up on something Pete demonstrated which would definitely have lost me 1 mark in the exam.
So if you're serious about revision this is another good source. There were over 100 people in the webinar I watched last night so you never know, even if you claw 1 point back from a question asked which you never thought of its a point which could make all the difference at the exam.
You need to search 'Ham Train' and Pete's webinars will be filtered for you: HERE