Integrating Learning Analytics into a Game Authoring Tool Ivan J. Perez-Colado, Victor M. Perez-Colado, Manuel Freire-Moran, Ivan Martinez-Ortiz, and Baltasar Fernandez-Manjon (&) Department of Software Engineering and Articial Intelligence, Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain {ivanjper,victormp}@ucm.es, {manuel.freire,imartinez,balta}@fdi.ucm.es Abstract. Educational games can greatly benet from integrating support for learning analytics. Game authoring tools that make this integration as easy as possible are therefore an important step towards improving adoption of edu- cational games. We describe the process of integrating full support for game learning analytics into uAdventure, a serious game authoring tool. We argue that such integrations greatly systematize, simplify and reduce both the cost and the knowledge required to apply analytics to serious games. In uAdventure, we have used an analytics model for serious games and its supporting implementation as a xAPI application. We describe how player interactions are automatically traced, and provide an interaction-model-trace table with the general game traces that are generated by the editor. Also, we describe the custom editors that simplify the task of authoring game-dependant analytics. Thanks to these inte- grated analytics, games developed with uAdventure provide detailed tracking information that can be sent to a cloud analytics server, to be analyzed and visualized with dashboards that provide game developers and educators with insights into how games are being played. Keywords: Game learning analytics Á Analytics Á Serious games Á Games authoring Á xAPI 1 Introduction Game analytics (GA, also called telemetry) is the process of collecting and analyzing videogame user interactions to generate a better insight of the game experience for game designers and developers to take decisions in the next project iterations [1]. For example, such an analysis can reveal which levels are too hard for the average user, or provide insights on how to increase monetization. Similarly, learning analytics (LA) is the analysis of user s interactions with educational purposes [2], for instance providing information that allows educators to better understand how the learners are applying domain knowledge in an e-learning system, and improve the educational experience in some way (e.g. evaluate student progress). Game learning analytics (GLA) is the combination of both GA and LA to allow both game designers and educators to analyze player/learner interactions to improve the use of the games in education [3]. © Springer International Publishing AG 2017 H. Xie et al. (Eds.): ICWL 2017, LNCS 10473, pp. 5161, 2017. DOI: 10.1007/978-3-319-66733-1_6