Principles for the Design of an Educational Voice Assistant for Learning Java

  • Carlos Delgado KloosEmail author
  • Carlos Alario-Hoyos
  • Pedro J. Muñoz-Merino
  • Cristina Catalán Aguirre
  • Nuria González Castro
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 564)


Conversational agents, be they text- or voice-powered, are acquiring a level of maturity that makes them useful for natural and smart interactions. In this paper, we explore some design principles for voice-commanded assistants for educational use, in particular, of one designed to train Java concepts as a complement to a MOOC (Massive Open Online Course) about programming.


Conversational agents Voice assistants VUI MOOCs Java teaching Design decisions 



This work has been partially funded by FEDER/Ministerio de Ciencia, Innovaci´ony Universidades - Agencia Estatal de Investigaci´on/Smartlet project (TIN2017-85179-C3-1-R). In addition, this work has been partially funded by the e-Madrid-CM project with grant No. S2018/TCS-4307, which is funded by the Madrid Regional Government (Comunidad de Madrid), by the Fondo Social Europeo (FSE) and by the Fondo Europeo de Desarrollo Regional (FEDER).


  1. 1.
  2. 2.
    Demetriadis, S., et al.: Conversational agents as group-teacher interaction mediators in MOOCs. In: Learning with MOOCs 2018, Madrid, Spain, pp. 43–46. IEEE (2018)Google Scholar
  3. 3.
    Kloos, C.D., et al.: Introduction to Java Programming, professional certificate program in English, edX. Accessed May 2019
  4. 4.
    Kloos, C.D., et al.: Introducción a la programación en Java, professional certificate program in Spanish, edX. Accessed May 2019
  5. 5.
    Aguirre, C.C., Kloos, C.D., Alario-Hoyos, C., Muñoz-Merino, P.J.: Supporting a MOOC through a conversational agent. Design of a first prototype. In: 20th International Symposium on Computers in Education (SIIE), Cádiz, Spain, pp. 1–6. IEEE (2018)Google Scholar
  6. 6.
    Kloos, C.D., Catalan, C., Muñoz-Merino, P.J., Alario-Hoyos, C.: Design of a conversational agent as an educational tool. In: Learning with MOOCs 2018, Madrid, Spain, pp. 27–30. IEEE (2018)Google Scholar
  7. 7.
    John, S.: Development of an Educational Ontology for Java Programming (JLEO) with a hybrid methodology derived from conventional software engineering process models. Int. J. Inf. Educ. Technol. 4(4), 308–312 (2018)Google Scholar
  8. 8.
    Boyce, S., Pahl, C.: Developing domain ontologies for course content. Int. Forum Educ. Technol. Soc. 10(3), 275–288 (2007)Google Scholar
  9. 9.
    Flecha, R.: Sharing Words: Theory and Practice of Dialogic Learning. Rowman & Littlefield, Lanham (2000)Google Scholar
  10. 10.
    Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, San Francisco (1999)Google Scholar
  11. 11.
    Grice, H.P.: Logic and conversation. In: Cole, P., Morgan, J. (eds.) Syntax and Semantics, vol. 3, pp. 22–40. Academic Press, Cambridge (1975)Google Scholar
  12. 12.
    Brusilovsky, P.: Methods and techniques of adaptive hypermedia. User Model. User-Adap. Interact. 6(2–3), 87–129 (1996)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Carlos Delgado Kloos
    • 1
    Email author
  • Carlos Alario-Hoyos
    • 1
  • Pedro J. Muñoz-Merino
    • 1
  • Cristina Catalán Aguirre
    • 1
  • Nuria González Castro
    • 1
  1. 1.Universidad Carlos III de MadridLeganésSpain

Personalised recommendations