Understanding player activity in a game-based virtual learning environment