Authors:
John McCaffery
;
Alan Miller
and
Colin Allison
Affiliation:
University of St Andrews, United Kingdom
Keyword(s):
Virtual world, OpenSim, MRM, Education, Interactive, Graph theory, Multi user virtual environment, MUVE.
Related
Ontology
Subjects/Areas/Topics:
Computer-Supported Education
;
Domain Applications and Case Studies
;
e-Learning
;
Information Technologies Supporting Learning
;
Virtual Labs: Examples, Architecture and Organization
;
Virtual Learning Environments
;
Virtual Universities and Classrooms
Abstract:
Virtual worlds provide a rich platform for supporting exploratory education. Their ability to bring together multimedia, programmability, interactivity and enhanced presence in a distributed 3D virtual environment makes them an excellent basis for interactive learning. This paper outlines work done in the virtual world OpenSim to create a learning environment for teaching the core algorithms which underpin Internet routing. This work demonstrates the power of virtual worlds to serve as a platform for developing 3D learning scenarios. To achieve this it was necessary to move beyond the limitations of the traditional virtual world scripting paradigm. This meant developing a system that allowed the power of high level software development to be added to the framework of a virtual world. Using OpenSim’s Mini Region Modules, an API has been developed which allows for code written externally and compiled to software libraries to be imported into OpenSim via a scripting mechanism while the
server is live. This mechanism has been used to develop a graph theory based visualisation tool that is fully situated within a virtual world. This visualiser is then used to demonstrate interactive simulations of Link State and Distance Vector routing algorithms. The mechanisms developed
serve to highlight just how powerful virtual worlds can be as a development platform and how this power can be harnessed for education.
(More)