Exploring the use of 3-D multi-user virtual environments for online problem-based learning