It sounds like a good idea really, it's self paced, you can review where you are up to, revisit stuff that you need to and do it in your own time.
I'm sure if someone was needing help for an issue both a face to face and an online service would be perfect!