I'd suggest that part of the benefit of doing a class-room based course, is the interaction with people - not just the academics. Sitting in front of a computer is no substitute for the dynamics in the role playing, for example. I'd suggest that on-line is sterile compared to actually doing all the tasks of an audit, real time, which is what you get in a conventional class type environment.