Abstract
Three-dimensional virtual worlds are potentially feasible for building virtual educational environments. However, educators face technical challenges to apply these technologies because creating virtual educational environments based on virtual worlds demands 3D modeling and programming skills. This paper proposes a method to lower the technical barriers through domain-oriented interfaces with languages and environments that are familiar to educators. A domain-oriented end-user design environment, iVirtualWorld, is designed and developed to implement the proposed method in a specific educational domain, namely introductory chemistry experiments. This web-based environment provides end-users with domain-oriented building blocks, which can be assembled to create 3D virtual chemistry experiments. A usability evaluation and a comparative case study are designed to evaluate the system among chemistry educators, who are the target audience. The usability evaluation contains a task requiring participants to create a 3D virtual chemistry experiment and a voluntary semi-structured interview. The case study compares a virtual experiment generated using iVirtualWorld with an experiment in a commercial virtual chemistry laboratory system. The results show that 1) the domain-oriented end-user design environment enables participants to generate the 3D virtual chemistry experiment within 30 min; 2) participants gain confidence on creating 3D virtual experiments by themselves using iVirtualWorld; 3) participants confirm the usefulness of applying the system in introductory chemistry education; and 4) iVirtualWorld is considered more intuitive and straightforward for students to focus on finishing the experiment without being distracted than the commercial virtual chemistry laboratory system. Areas that can benefit from the system most and areas where the system is less effective are identified by participants. The responses also reveal the limitations of the current system and suggest directions for future improvement.
Similar content being viewed by others
References
Autoscript. http://www.3greeneggs.com/autoscript/. Accessed 21 August 2012
Bell JT, Fogler HS (2003) Implementing virtual reality laboratory accidents using the half-life game engine, WorldUp, and Java3D. Proceedings of American Society for Engineering Education Annual Conference, Nashville, TN
Bell JT, Fogler HS (2004) The VRUPL Lab - serving education on two fronts. Proceedings of the Special Interest Group on Computer Science Education Annual Conference, Norfolk, VA
Chen X, Song G, Zhang Y (2010) Virtual and remote laboratory development: a review. earth and space 2010: engineering, science, construction, and operations in challenging environments, pp 368–368
Chou CC, Hart R (2010) Lessons learned from conducting collaborative immersive learning. Proceedings of the 2010 World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp 2659–2667
Dalgarno B, Bishop AG, Adlong W, Bedgood DR Jr (2009) Effectiveness of a virtual laboratory as a preparatory resource for distance education chemistry students. Comput Educ 53:853–865
Dalgarno B, Lee MJW (2010) What are the learning affordances of 3-D virtual environments? British J Educ Technol 41(1):10–32
Domingues L, Rocha I, Dourado F, Alves M, Ferreira EC (2010) Virtual laboratories in (Bio)chemical engineering education. Educ Chem Eng 5:e22–e27
Dorn B, Guzdial M (2010) Learning on the job: characterizing the programming knowledge and learning strategies of web designers. Proceedings of the 28th International Conference on Human Factors in Computing Systems, pp 703–712
Drozdz B (2010) Loading 3d Models at Runtime in Unity3d. http://www.everyday3d.com/blog/index.php/2010/05/24/loading-3d-models-runtime-unity3d/. Accessed 21 August 2012
Ertugrul N (2000) Towards virtual laboratories: a survey of LabVIEW-based teaching/learning tools and future trends. Int J Eng Educ 16:171–180
Evans E (2003) Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional
Holloway R, Fuchs H, Robinett W (1991) Virtual-worlds research at the University of North Carolina at Chapel Hill. Proceedings of Computer Graphics, pp 181–196
Hornbæk K (2006) Current practice in measuring usability: challenges to usability studies and research. Int J Hum Comput Stud 64(2):79–102
Indraprastha A, Shinozaki M (2009) The investigation on using Unity3D game engine in urban design study. ITB J Inf Commun Technol 3:1–18
Jensen N, Seipel S, von Voigt G, Raasch S, Olbrich S, Nejdl W (2004) Development of a virtual laboratory system for science education and the study of collaborative action. Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp 2148–2153
Konstantinidis A, Tsiatsos T, Pomportsis A (2009) Collaborative virtual learning environments: design and evaluation. Multimed Tools Appl 44:279–304
Lagowski JJ (1989) Reformatting the laboratory. J Chem Educ 66:12–14
Lieberman H, Paterno F, Klann M, Wulf V (2006) End-user development: an emerging paradigm. End-user Dev 9:1–8
Liu C, Zhong Y, Ozercan S, Zhu Q (2013) Facilitating 3D virtual world learning environments creation by non-technical end users through template-based virtual world instantiation. Int J Virtual Pers Learn Environ, to appear
lsl Dialog Creator for Second Life Scripters. http://ugleh.com/llDialog.php. Accessed 21 August 2012
LSL Particle System Script Generator. http://particles-lsl-generator.bashora.com/. Accessed 21 August 2012
Ma J, Nickerson JV (2006) Hands-on, simulated, and remote laboratories: a comparative literature review. ACM Comput Surv 38(3):Article 7
Martinez-Jimenez P, Pontes-Pedrajas A, Polo J, Climent-Bellido M (2003) Learning in chemistry with virtual laboratories. J Chem Educ 80:346–352
MiceOnABeam Visual Scripting Tool. http://www.miceonabeam.com/. Accessed 21 August 2012
Mikropoulos T (2006) Presence: a unique characteristic in educational virtual environments. Virtual Real 10:197–206
Nyasulu F, Barlag R (2011) Chemistry 121/150 Lab Manual. Ohio University
Pansa I, Palmen F, Abeck S, Scheibenberger K (2010) A domain-driven approach for designing management services. Service computation 2010: the Second International Conferences on Advanced Service Computing, Lisbon, Portugal, 2010, pp 132–139
Scratch for Second Life. http://web.mit.edu/~eric_r/Public/S4SL/. Accessed 21 August 2012
Script Generator. http://conwylie.co.uk/ScriptGenerator/. Accessed 21 August 2012
Trescak T, Esteva M, Rodriguez I (2010) A virtual world grammar for automatic generation of virtual worlds. Vis Comput 26:521–531
Trindade J, Fiolhais C, Almeida L (2002) Science learning in virtual environments: a descriptive study. British J Educ Technol 33(4):471–488
Virzi RA (1992) Refining the test phase of usability evaluation: how many subjects is enough? Hum Factors 34(4):457–468
Wiedenbeck S (2005) Facilitators and inhibitors of end-user development by teachers in a school environment. Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing. 2005, pp 215–222
Woodfield BF, Andrus MB, Andersen T, Miller J, Simmons B, Stanger R, Waddoups GL, Moore MS, Swan R, Allen R, Bodily G (2005) The virtual ChemLab project: a realistic and sophisticated simulation of organic synthesis and organic qualitative analysis. J Chem Educ 82:1728–1735
Woodfield BF, Catlin HR, Waddoups GL, Moore MS, Swan R, Allen R, Bodily G (2004) The virtual ChemLab project: a realistic and sophisticated simulation of inorganic qualitative analysis. J Chem Educ 81:1672–1678
Zhong Y, Liu C (2012) User evaluation of a domain-oriented end-user design environment for building 3D virtual chemistry experiments. 1st International Workshop on User Evaluation for Software Engineering Researchers (USER), Zurich, Switzerland, pp 5–8
Acknowledgments
The authors would like to acknowledge Professor Frazier Nyasulu of the Department of Chemistry of Ohio University for providing materials and instructions on the TDS experiment, as well as permitting authors to conduct a physical TDS experiment in the laboratory of the Department of Chemistry. The authors would like to appreciate Professor Brian Woodfield of the Department of Chemistry of Brigham Young University for providing the sampler version of Virtual ChemLab for the comparative case study. The authors also thank Mrs. Theresa Andre and Mr. Mike Andre for helping on recruitment of participants and Mr. Nathan Andre for his assistance on the transcription.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhong, Y., Liu, C. A domain-oriented end-user design environment for generating interactive 3D virtual chemistry experiments. Multimed Tools Appl 72, 2895–2924 (2014). https://doi.org/10.1007/s11042-013-1554-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1554-1