Multimedia Tools and Applications

, Volume 39, Issue 1, pp 47–71 | Cite as

Personalised e-learning through an educational virtual reality game using Web services

  • George KatsionisEmail author
  • Maria Virvou


This paper describes how a personalised educational game architecture has been used in conjunction with Web services to provide remote access to the system. The educational game is a virtual reality adventure game that performs affective user modelling by measuring emotional characteristics of users. Virtual reality (VR) games are so popular among children and adolescents that can be used for the purposes of educational software to render it more attractive and motivating. The benefits of such an application can be maximised if it is available over the Web. Software applications that operate over the Web are targeted to a wide range of users. Hence they need a high degree of adaptivity and dynamic individualisation to each user that interacts with the application. This should include the students’ emotional state that affects their learning. However, the environment of a Web-based VR-game that performs user modelling is so demanding that the technology of Web services is necessary for its effective operation and interoperability. Moreover, reusability may be achieved for the user modelling component.


Web services Intelligent tutoring systems Educational game Virtual reality Affective user modelling 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adamatti DF, Bazzan AL (2002) A framework for simulation of agents with emotions.
  2. 2.
    Alpert SR, Singley MK, Fairweather PG (1999) Deploying intelligent tutors on the Web: an architecture and an example. Int J Art Intell Educ 10:183–197Google Scholar
  3. 3.
    Ames A, Nadeau D, Moreland J. VRML 2.0 sourcebook, 2nd editionGoogle Scholar
  4. 4.
    Amory A, Naicker K, Vincent J, Claudia A (1998) Computer games as a learning resource. Proceedings of ED-MEDIA, ED-TELECOM 98, World Conference on Education Multimedia and Educational Telecommunications, 1, pp 50–55Google Scholar
  5. 5.
    Aroyo L, Kommers P (1999) Special issue preface-intelligent agents for educational computer-aided systems. J Interact Learn Res 10(3/4):235–242Google Scholar
  6. 6.
    Belkada S, Cristea AI, Okamoto T (2001) Measuring knowledge transfer skills by using constrained-student modeler autonomous agent. Proceedings of the IEEE international conference on advanced learning technologies (ICALT 2001), IEEE computer society, pp 375–378Google Scholar
  7. 7.
    Box D, Ehnebuske D, Kakivaya G, Layman A, Mendelsohn N, Nielsen H, Thatte S, Winer D (2000) Simple Object Access Protocol (SOAP) 1.1. W3C Note, May,
  8. 8.
    Brusilovsky P (1999) Adaptive and intelligent technologies for Web-based education. In: Rollinger C, Peylo C (eds) Künstliche Intelligenz (4), Special issue on intelligent systems and teleteaching, 19–25,
  9. 9.
    Chou C (1999) Developing CLUE: a formative evaluation system for computer network learning courseware. J Interact Learn Res 10(2): 179–193Google Scholar
  10. 10.
    Chover M, Belmonte Ó, Remolar I, Quirós R, Ribelles J (2002) Web-based virtual environments for teaching. Proceedings of the eurographics/ACM SIGGRAPH workshop on computer graphics educationGoogle Scholar
  11. 11.
    Christensen E, Curbera F, Meredith G, Weerawarana S (eds) (2001) Web Services Description Language (WSDL) 1.1. W3C Note, March,
  12. 12.
    Ciganek A, Haines M, Haseman W (2005) Challenges of adopting Web services: experiences from the financial industry. In: Proceedings of the 38th Hawaii international conference on system sciences (HICSS’05), January 03–06, Big Island, HawaiiGoogle Scholar
  13. 13.
    Conati C, Zhou X (2002) Modeling students’ emotions from cognitive appraisal in educational games. In: Cerri SA, Gouarderes G, Paraguacu F (eds) Intelligent tutoring systems 2002, LNCS, 2363, Springer, Berlin, pp 944–954Google Scholar
  14. 14.
    Cumming G, McDougall A (2000) Mainstreaming AIED into education? Int J Artif Intell Educ 11:197–207Google Scholar
  15. 15.
    Curbera F, Nagy W, Weerawarana S (2001) Web services: why and how’. In: Workshop on object-oriented Web services OOPSLA, October 2001, Tampa, Florida, USAGoogle Scholar
  16. 16.
    De Vincente A, Pain H (2002) Informing the detection of the students’ motivational state: an empirical study. In: Cerri SA, Gouarderes G, Paraguacu F (eds) Intelligent tutoring systems 2002, LNCS 2363, Springer, pp 933–943Google Scholar
  17. 17.
    Devedzic V (2001) A pattern language for architectures of intelligent tutors. In: Proceedings of the international conference on artificial intelligence AIED 2001, San Antonio, Texas, pp 542–544Google Scholar
  18. 18.
    Elliott C, Rickel J, Lester J (1999) Lifelike pedagogical agents and affective computing: an exploratory synthesis. In: Wooldridge M, Veloso M (eds) Artificial intelligence today. Lecture notes in computer science, vol 1600. Springer, Berlin, pp 195–212Google Scholar
  19. 19.
    Goleman D (1995) Emotional intelligence. Bantam Books, New YorkGoogle Scholar
  20. 20.
    Haas H, Brown A (2004) Web services glossary.
  21. 21.
    Hartley D, Mitrovic A (2002) Supporting learning by opening the student model. In: Cerri SA, Gouarderes G, Paraguacu F (eds) ITS 2002, LNCS 2363, Springer, Berlin pp 453–462Google Scholar
  22. 22.
    Hudlicka E, McNeese D (2002) Assessment of user affective and belief states for interface adaptation: application to an Air Force pilot task. User Modeling and User-Adapted Interaction 12(1):1–47zbMATHCrossRefGoogle Scholar
  23. 23.
    IBM White Paper (2000) The IBM WebSphere software platform and patterns for e-business invaluable tools for IT architects of the new economyGoogle Scholar
  24. 24.
  25. 25.
    Id Software (1993) Doom-virtual reality computer game, Id Software Company, TexasGoogle Scholar
  26. 26.
    Inkpen K, Upitis R, Klawe M, Lawry J, Anderson A, Mutindi N, Sedighian K, Leroux S, Hsu D (1994) We have never-forgetful flowers in our garden: girl’s responses to electronic games. J Comput Math Sci Teach 13(4):383–403Google Scholar
  27. 27.
    Johnson WL, Rickel JW, Lester JC (2000) Animated pedagogical agents: face-to-face interaction in interactive learning environments. Int J Artif Intell Educ 11:47–78Google Scholar
  28. 28.
    Kay J (2000) Accretion representation for scrutable student modeling. Proceedings of ITS 2000, pp 514–523Google Scholar
  29. 29.
    Lopez JM, Millan E, Perez-de-la-Cruz JL, Triguero F (1998) ILESA: a Web-based intelligent learning environment for the simplex algorithm. In: Alvegard C (ed) Proceedings of CALISCE’98, 4th international conference on computer aided learning and instruction in science and engineering, pp 399–406Google Scholar
  30. 30.
    Microsoft White Paper (2000) A blueprint for building Web sites using the microsoft windows DNA platformGoogle Scholar
  31. 31.
    Mizoguchi R, Bourdeau J (2000) Using ontological engineering to overcome common AI-ED problems. Int J Artif Intell Educ 11(2):107–121Google Scholar
  32. 32.
    Mc Calla G, Vassileva J, Greer J, Bull S (2000) Active learner modelling. Proceedings of ITS 2000, pp 53–62Google Scholar
  33. 33.
    Okazaki Y, Watanabe K, Kondo H (1996) An implementation of an intelligent tutoring system on the World-Wide Web. Journal of Education Technology Research 19(1):35–44Google Scholar
  34. 34.
    O’Riordan C, Griffith J (1999) A multi-agent system for intelligent online education. J Interact Learn Res 10(3/4):263–274Google Scholar
  35. 35.
    Ortony A, Clore GL, Collins A (1988) The cognitive structure of Emotions. Cambridge University Press, Cambridge, UKGoogle Scholar
  36. 36.
    Papert S (1993) The children’s machine: rethinking school in the age of the computers. Basic Books, New YorkGoogle Scholar
  37. 37.
    Picard RW (1998) Affective computing. MIT Press, Cambridge, MAGoogle Scholar
  38. 38.
    Pires PF, Benevides M, Mattoso M (2002) Building reliable Web services compositions. Net.Object Days-WS-RSD’02, pp 551–562Google Scholar
  39. 39.
    Pullen M, Brunton R, Brutzman D, Drake D, Hieb M, Morse K, Tolk A (2005) Using Web services to integrate heterogeneous simulations in a grid environment. Proceedings of the international conference on computational science, Krakow, Poland, June 2004Google Scholar
  40. 40.
    Stathopoulou IO, Tsihrintzis GA (2006) Facial expression classification: specifying requirements for an automated system. In: Gabrys B, Howlett RJ, Jain LC (eds) Knowledge-based intelligent information and engineering systems, 10th international conference, KES 2006, Bournemouth, UK, October 9–11, 2006, proceedings, part II. Lecture notes in computer science, vol 4252, Springer, Berlin, pp 1128–1135Google Scholar
  41. 41.
    Torres J, Dodero J, Padron C (2004) A framework based on Web services composition for the adaptability of complex and dynamic learning processes. In: Learning technology newsletter, vol 6, issue 1, JanuaryGoogle Scholar
  42. 42.
    Tsalgatidou A, Pilioura T (2002) An overview of standards and related technology in Web services. Distributed and Parallel Databases 12:135–162zbMATHCrossRefGoogle Scholar
  43. 43.
    Universal Description, Discovery and Integration (UDDI) Version 2.0 Specification, June 2001,
  44. 44.
    Vicari RM (2002) ITS, agents, BDI and affection: trying to make a plan come together. In: Cerri SA, Gouarderes G, Paraguacu F (eds) ITS 2002, LNCS 2363, Springer, Berlin, pp 8–9Google Scholar
  45. 45.
    Virvou M, Kabassi K (2000) An empirical study concerning graphical user interfaces that manipulate files. Proceedings of ED-MEDIA 2000. World conference on educational multimedia, hypermedia & telecommunications, AACE, Charlottesville, VA, pp 1724–1726Google Scholar
  46. 46.
    Virvou M, Kabassi K (2002) A multi-agent system for intelligent assistance in a GUI. In: Proceedings of the 3rd international NAISO symposium on engineering of intelligent systems, NAISO. Academic, CanadaGoogle Scholar
  47. 47.
    Virvou M, Katsionis G (2003) VIRGE: tutoring english over the Web through a game. In: Proceedings of the IEEE international conference on advanced learning technologies (ICALT 2003, Greece, Athens)Google Scholar
  48. 48.
    Voelker D (2001) Statistics. Wiley, New YorkGoogle Scholar
  49. 49.
    Warrick PA, Funnell WRJ (1998) A VRML-based anatomical visualisation tool for medical education. Inf Technol Biomed 2:55–61CrossRefGoogle Scholar
  50. 50.
    Chen W (2002) Web services—what do they mean to Web-based education? In proceedings of the international conference on computers in education (ICCE’02), December, 2002, Auckland, New ZealandGoogle Scholar
  51. 51.
    Wen L, Jesshope C (2003) Web services technology and learning technology—a Web-services model for constructing virtual learning environments. In the first international conference on Web services (ICWS’03), Las Vegas, NV, USAGoogle Scholar
  52. 52.
    Xu Z, Yin Z, El Saddik A (2003) A Web services oriented framework for dynamic e-learning systems.’ In Systems CCECE 2003–CCGEI 2003, Montreal, May 2003Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  1. 1.Department of InformaticsUniversity of PiraeusPiraeusGreece

Personalised recommendations