Skip to main content

Advertisement

Log in

A domain-oriented end-user design environment for generating interactive 3D virtual chemistry experiments

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Autoscript. http://www.3greeneggs.com/autoscript/. Accessed 21 August 2012

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. Dalgarno B, Lee MJW (2010) What are the learning affordances of 3-D virtual environments? British J Educ Technol 41(1):10–32

    Article  Google Scholar 

  8. Domingues L, Rocha I, Dourado F, Alves M, Ferreira EC (2010) Virtual laboratories in (Bio)chemical engineering education. Educ Chem Eng 5:e22–e27

    Article  Google Scholar 

  9. 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

  10. 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

  11. Ertugrul N (2000) Towards virtual laboratories: a survey of LabVIEW-based teaching/learning tools and future trends. Int J Eng Educ 16:171–180

    Google Scholar 

  12. Evans E (2003) Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional

  13. 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

  14. Hornbæk K (2006) Current practice in measuring usability: challenges to usability studies and research. Int J Hum Comput Stud 64(2):79–102

    Article  Google Scholar 

  15. Indraprastha A, Shinozaki M (2009) The investigation on using Unity3D game engine in urban design study. ITB J Inf Commun Technol 3:1–18

    Google Scholar 

  16. 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

  17. Konstantinidis A, Tsiatsos T, Pomportsis A (2009) Collaborative virtual learning environments: design and evaluation. Multimed Tools Appl 44:279–304

    Article  Google Scholar 

  18. Lagowski JJ (1989) Reformatting the laboratory. J Chem Educ 66:12–14

    Article  Google Scholar 

  19. Lieberman H, Paterno F, Klann M, Wulf V (2006) End-user development: an emerging paradigm. End-user Dev 9:1–8

    Article  Google Scholar 

  20. 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

  21. lsl Dialog Creator for Second Life Scripters. http://ugleh.com/llDialog.php. Accessed 21 August 2012

  22. LSL Particle System Script Generator. http://particles-lsl-generator.bashora.com/. Accessed 21 August 2012

  23. Ma J, Nickerson JV (2006) Hands-on, simulated, and remote laboratories: a comparative literature review. ACM Comput Surv 38(3):Article 7

  24. Martinez-Jimenez P, Pontes-Pedrajas A, Polo J, Climent-Bellido M (2003) Learning in chemistry with virtual laboratories. J Chem Educ 80:346–352

    Article  Google Scholar 

  25. MiceOnABeam Visual Scripting Tool. http://www.miceonabeam.com/. Accessed 21 August 2012

  26. Mikropoulos T (2006) Presence: a unique characteristic in educational virtual environments. Virtual Real 10:197–206

    Article  Google Scholar 

  27. Nyasulu F, Barlag R (2011) Chemistry 121/150 Lab Manual. Ohio University

  28. 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

  29. Scratch for Second Life. http://web.mit.edu/~eric_r/Public/S4SL/. Accessed 21 August 2012

  30. Script Generator. http://conwylie.co.uk/ScriptGenerator/. Accessed 21 August 2012

  31. Trescak T, Esteva M, Rodriguez I (2010) A virtual world grammar for automatic generation of virtual worlds. Vis Comput 26:521–531

    Article  Google Scholar 

  32. Trindade J, Fiolhais C, Almeida L (2002) Science learning in virtual environments: a descriptive study. British J Educ Technol 33(4):471–488

    Article  Google Scholar 

  33. Virzi RA (1992) Refining the test phase of usability evaluation: how many subjects is enough? Hum Factors 34(4):457–468

    Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

Download references

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

Authors

Corresponding author

Correspondence to Chang Liu.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-013-1554-1

Keywords

Navigation