What experiences have you had with online learning or training programs? How about with technology-enhanced learning, e.g. where a traditional classroom also makes use of online discussion or other web-based applications? In your view, how can technology best be used to provide effective learning and training opportunities? 250 word.