Adaptive Role Playing Games: An Immersive Approach for Problem Based Learning
An empirical study of best practices in virtual teams