Return to Article Details Planning, design, development and evaluation of virtual courses