Vol 7 On line learning: challenges and opportunities