Collaborative learning in virtual environments: Role-based exploration of causality in ecosystems over time and scale