i feel it is very useful to use online course along side the traditional one. For students, the online learning increases their motivation, builds their confidence and helps them become more independent. It also points out their strong and weak points. By using online learning, studnets will get to know about each other and will share their ideas together.
I'm doing a research about online course :P thats what made me little interested in this thread