Designing Online Courses for Individual and Collaborative Learning: A study of a virtual learning environment based in Sri Lanka - WEERASINGHE, THUSHANI A. (Sweden: Stockholm University, 2015)