Extending the learning experience using the Web and a knowledge-based virtual environment. - B. Parkinson; P. Hudson (Comput. Educ., 2002)