Key factors
Finely-tuned academic mix of in-class/online learning (blended learning)
Work is in virtual teams, with continuous interaction among professors and students
Detailed activity planning
Small groups that facilitate high level of participation
Professor plays a key role
Technological aspects considered: online campus is created to provide a high quality learning and communication environment
Evaluation and follow-up