SlideShare a Scribd company logo
1 of 22
Integrating
learning analytics
into a game
authoring tool
Ivan J. Perez-Colado, Victor M. Perez-Colado, Manuel Freire-Moran,
Ivan Martinez-Ortiz, Baltasar Fernandez-Manjon
Dept. of Software Engineering and Artificial Intelligence, Facultad de Informática,
Universidad Complutense de Madrid Madrid, Spain
ICWL 2017: 16th International Conference on Web-based Learning
Introduction: Game learning analytics
● Game analytics (GA): collecting and analyzing videogame user interactions to
generate a better insight of the game experience
● Learning analytics (LA): analysis of user’s interactions with educational purposes
●Game learning analytics (GLA) = GA + LA → better evidence-based
use of the games in education
●GLA is a complex ad-hoc process specific for each game and
each analytics system.
GLA role in serious games lifecycle
● Game learning designers to validate their designs
● Provide formative and summative evaluation
ANALYTICS MODEL
Simplifying GLA in games
● Applying GLA would be greatly simplified by having built-in
support within the game authoring tools.
● Linking the game model with the analytics model and
automatically generating traces → Reduces costs
●We are providing integrated GLA support into uAdventure, our
game authoring tool.
xAPI Serious Games application profile
New standard interactions model
developed and implemented in
Experience API (xAPI) by UCM with ADL
(Ángel Serrano et al, 2017).
The model allows tracking of all
in-game interactions as xAPI traces
(e.g. level started or completed,
interactions with NPC or game items,
options selected, score increased)
https://www.adlnet.gov/serious-games-cop
Game Learning Analytics infrastructure
Game trackers
Cloud GLA server
infrastructure
Realising an Applied Gaming Eco-System
Systematization of Analytics Dashboards
As long as traces follow xAPI format, these analysis
and visualizations do not require further
configuration!
Also possible to extend with game-dependent
analysis and visualizations for specific games and
game characteristics.
An Analytics model for uAdventure
● uAdventure (uA) is a serious game authoring tool
○ built on top of the Unity game platform
●xAPI profile for SG is focused on:
○ Completables: level, quest, race...
○ Alternatives: menus, questions, path,
dialogue choices...
○ Meaningful Variables: score, health, or
game-dependant variables.
○ Custom Interactions: accessed into an area,
used an item, or interacted with a character.
Meaningful
Variables
Completables
Alternatives
Custom
Interactions
An Analytics model for uAdventure
●xAPI traces are composed of: Actor, Verb, Object and Result.
○ For example: “Dan has completed the level 1 winning in 2 minutes”
○ in xAPI for serious games:
{
"actor": { "name": "Dan" },
"verb": {
"id": "http://adlnet.gov/expapi/verbs/completed"
},
"object": {
"id": "1",
"definition": {
"type": "https://w3id.org/xapi/seriousgames/activity-types/level"
}
},
"timestamp": "2017-09-18T14:55:56.688Z",
"result": {
"success": true,
"extensions": {
"time": 120
}
}
}
Session Events
●Analytics servers need to identify players:
○ Logged players: Can be connected with an LMS
○ Pseudonymous players: Can continue a game in multiple sessions
○ Anonymous players
●Authentication and Authorization are provided by the GLA
server.
●uAdventure supports Login (For non-anonymous use), with an
small login form.
User Interaction Events
●Raw input events: mouse tracking, clicks and keyboard inputs
○ Can be grouped to extract meaning.
●Game progress or interaction with scene elements are much
more valuable
●Automatically uAdventure does:
○ Send “Interacted” SG-xAPI traces whenever a player interacts with an in-
game element.
○ Identifies: type of interaction (such as “examine” or “use”)
Scene and Cutscene changes
● Scenes: provide backdrops within which the player moves and interacts
with items and other characters.
● Automatically uAdventure does:
Send “Interacted” SG-xAPI traces whenever a player interacts with an in-game
element. And Identifies the type of interaction (such as “examine” or “use”)
● What uAdventure lets the user is to change what that scene is:
Meaningful Variables
The game state is represented by variables and flags.
● Therefore changes in variables can be relevant for the analysis.
However, xAPI is a action based standard.
✘ A change in a variable itself is not an action, but a consequence.
✓ The change is appended (as extension) to the corresponding origin action.
Puzzle = false Puzzle = true
/w
&
Puzzle = true
Alternatives
An alternative represent a selection or choose between different options in the game.
Mainly in uAdventure we can directly identify:
● Choices in Dialogs:
They can be manually marked as
correct or incorrect and have an ID.
● Exit selection in Scenes:
Scenes can be redefined
as an Alternative of exits.
✘ Not exiting = Incorrect
✓ Exiting = Correct
Different exits as choicesQuestion scene spec.
Different responses as choices
Completables
They might be finished at some point... Right?
Completables
A completable is a task to be solved in the game => It defines the game progress.
● Game, stages, missions, quests, minigames, etc. are examples of completables.
In uAdventure these concepts are embedded into the game story.
● A superstructure that groups the actions and milestones is supports the process of
identifying when this progress happens and what parts have been completed.
○ This is managed in the uAdventure Analytics tab for Completables
■ All the completables in a game define the general progress.
Start
End
Main
Progress
Completable progress popup
Variables
identify the
score
Milestone editor popup
The completable progress popup can be used to
associate a progress for each milestone that has been
completed inside of a completable.
Completables
The milestone editor popup
shows the author different
choices to identify the
condition that fires the
milestone and configurations.
If condition is chosen, game
variables can be used freely.
Also, completables can be completed in parallel or
even be repeated several times.
Mapping game events to SG-xAPI
● Complete summary of every trace uAdventure sends
● From game Events to xAPI traces
● Utility from LA point of view:
○ The closer to the interaction with game events
○ The lesser meaningful than the other ones connected to game progression
MappinggameeventstoSG-xAPI
Discussion and Conclusions
●Few serious games formally evaluated but we propose a new
evidence-driven model, mapping in-game actions to events.
●The uAdventure analytics model describes how player
interactions are automatically captured and transformed into
events that the GLA system can collect and analyze.
●uAdventure + GLA presents multiple benefits to game
developers
● Automatically integrate free support for LA, and can take
advantage of several generic analyses and visualizations in SG
xAPI-aware GLA platforms.
References
● M. Freire, Á. Serrano-Laguna, B. M. Iglesias, I. Martínez-Ortiz, P. Moreno-Ger, and B.
Fernández-Manjón, “Game Learning Analytics: Learning Analytics for Serious Games,” in
Learning, Design, and Technology, Cham: Springer International Publishing, 2016, pp. 1–29.
● I. Perez Colado, V. Perez Colado, I. Martínez-Ortiz, M. Freire, and B. Fernandez-Manjon,
“uAdventure: The eAdventure reboot - Combining the experience of commercial gaming tools and
tailored educational tools,” IEEE Glob. Eng. Educ. Conf., no. April, pp. 1754–1761, 2017.
● J. Torrente, A. del Blanco, E. J. Marchiori, P. Moreno-Ger, and B. Fernandez-Manjon, “<e-
Adventure>: Introducing educational games in the learning process,” in IEEE EDUCON 2010
Conference, 2010, pp. 1121–1126.
● A. Serrano-Laguna, I. Martinez-Ortiz, J. Haag, D. Regan, A. Johnson, and B. Fernandez-
Manjon, “Applying standards to systematize learning analytics in serious games,” Comput. Stand.
Interfaces, vol. 50, no. September, pp. 116–123, 2016.
● “xAPI - ADL Net @ www.adlnet.gov.” .
● Á. Serrano-laguna, J. Torrente, P. Moreno-ger, and B. Fernández-manjón, “Tracing a little for big
Improvements : Application of Learning Analytics and Videogames for Student Assessment,”
Procedia Comput. Sci., 2012.
● C. Alonso-Fernandez, A. Calvo, M. Freire, I. Martinez-Ortiz, and B. Fernandez-Manjon,
“Systematizing game learning analytics for serious games,” 2017 IEEE Glob. Eng. Educ. Conf.,
no. April, pp. 1106–1113, 2017.
Want to be involved in uAdventure?
check our Github repository
https://github.com/e-ucm/uadventure
Any questions?
- Mail: balta@fdi.ucm.es
- Twitter: @BaltaFM
- GScholar: https://scholar.google.es/citations?user=eNJxjcwAAAAJ&hl=en
- ResearchGate: https://www.researchgate.net/profile/Baltasar_Fernandez-Manjon
- SlideShare: https://www.slideshare.net/BaltasarFernandezManjon
ICWL 2017

More Related Content

Similar to Integrating learning analytics into a game authoring tool

Data science meets standardized game learning analytics
Data science meets standardized game learning analyticsData science meets standardized game learning analytics
Data science meets standardized game learning analyticsCristina Alonso
 
EDUCON 2021_Data Science meets standardized game learning analytics
EDUCON 2021_Data Science meets standardized game learning analyticsEDUCON 2021_Data Science meets standardized game learning analytics
EDUCON 2021_Data Science meets standardized game learning analyticseMadrid network
 
Extending narrative serious games using ad hoc minigames
Extending narrative serious games using ad hoc minigamesExtending narrative serious games using ad hoc minigames
Extending narrative serious games using ad hoc minigamesBaltasar Fernández-Manjón
 
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVA
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVASimplifying Serious Games Authoring and Validation with uAdventure and SIMVA
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVABaltasar Fernández-Manjón
 
uAdventure simplifying narrative serious games development - icalt 2019 (1)
uAdventure  simplifying narrative serious games development - icalt 2019 (1)uAdventure  simplifying narrative serious games development - icalt 2019 (1)
uAdventure simplifying narrative serious games development - icalt 2019 (1)Baltasar Fernández-Manjón
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesBaltasar Fernández-Manjón
 
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...eMadrid network
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Baltasar Fernández-Manjón
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemBaltasar Fernández-Manjón
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...eMadrid network
 
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...Ana Rus Cano Moreno
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 PresentationCristina Alonso
 
Using Simva to evaluate serious games and collect game learning analytics dat...
Using Simva to evaluate serious games and collect game learning analytics dat...Using Simva to evaluate serious games and collect game learning analytics dat...
Using Simva to evaluate serious games and collect game learning analytics dat...Cristina Alonso
 
Multi-level game learning analytics for serious games - VSGames 2018
Multi-level game learning analytics for serious games - VSGames 2018Multi-level game learning analytics for serious games - VSGames 2018
Multi-level game learning analytics for serious games - VSGames 2018Iván Pérez Colado
 
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...DevGAMM Conference
 
Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Baltasar Fernández-Manjón
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconingBaltasar Fernández-Manjón
 
Learning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningLearning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningMIT
 

Similar to Integrating learning analytics into a game authoring tool (20)

Data science meets standardized game learning analytics
Data science meets standardized game learning analyticsData science meets standardized game learning analytics
Data science meets standardized game learning analytics
 
EDUCON 2021_Data Science meets standardized game learning analytics
EDUCON 2021_Data Science meets standardized game learning analyticsEDUCON 2021_Data Science meets standardized game learning analytics
EDUCON 2021_Data Science meets standardized game learning analytics
 
Extending narrative serious games using ad hoc minigames
Extending narrative serious games using ad hoc minigamesExtending narrative serious games using ad hoc minigames
Extending narrative serious games using ad hoc minigames
 
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVA
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVASimplifying Serious Games Authoring and Validation with uAdventure and SIMVA
Simplifying Serious Games Authoring and Validation with uAdventure and SIMVA
 
uAdventure simplifying narrative serious games development - icalt 2019 (1)
uAdventure  simplifying narrative serious games development - icalt 2019 (1)uAdventure  simplifying narrative serious games development - icalt 2019 (1)
uAdventure simplifying narrative serious games development - icalt 2019 (1)
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive Disabilities
 
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
WEEF/GEDC eMadrid_Systematizing Game Learning Analytics for Improving Serious...
 
Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...Icce21 systematizing game learning analytics for improving serious games life...
Icce21 systematizing game learning analytics for improving serious games life...
 
Gaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystemGaming Learning Analytics Contributing to the serious games ecosystem
Gaming Learning Analytics Contributing to the serious games ecosystem
 
Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...Bootstrapping serious games to assess learning through analytics - Baltasar F...
Bootstrapping serious games to assess learning through analytics - Baltasar F...
 
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...
Downtown, A Subway Adventure: Using Learning Analytics to Improve the Develop...
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 Presentation
 
LSAC 2018 Presentation
LSAC 2018 PresentationLSAC 2018 Presentation
LSAC 2018 Presentation
 
Using Simva to evaluate serious games and collect game learning analytics dat...
Using Simva to evaluate serious games and collect game learning analytics dat...Using Simva to evaluate serious games and collect game learning analytics dat...
Using Simva to evaluate serious games and collect game learning analytics dat...
 
Multi-level game learning analytics for serious games - VSGames 2018
Multi-level game learning analytics for serious games - VSGames 2018Multi-level game learning analytics for serious games - VSGames 2018
Multi-level game learning analytics for serious games - VSGames 2018
 
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
How to choose and integrate analytics for game’s growth? / Julia Iljuk (devto...
 
Educon2016 12 04-2016
Educon2016  12 04-2016Educon2016  12 04-2016
Educon2016 12 04-2016
 
Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017Learning analytics for improving educational games jcsg2017
Learning analytics for improving educational games jcsg2017
 
Rev gaming learning analytics rage and beaconing
Rev gaming learning analytics  rage and beaconingRev gaming learning analytics  rage and beaconing
Rev gaming learning analytics rage and beaconing
 
Learning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based LearningLearning Analytics Design in Game-based Learning
Learning Analytics Design in Game-based Learning
 

More from Baltasar Fernández-Manjón

Articodign juego para mejorar el aprendizaje de la programacion.pptx
Articodign juego para mejorar el aprendizaje de la programacion.pptxArticodign juego para mejorar el aprendizaje de la programacion.pptx
Articodign juego para mejorar el aprendizaje de la programacion.pptxBaltasar Fernández-Manjón
 
Metaverses lifelong learning in a changing world
Metaverses lifelong learning in a changing worldMetaverses lifelong learning in a changing world
Metaverses lifelong learning in a changing worldBaltasar Fernández-Manjón
 
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYING
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYINGCONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYING
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYINGBaltasar Fernández-Manjón
 
Pandemia: Oportunidades para el e-learning desde los juegos serios y las ana...
Pandemia: Oportunidades para el e-learning  desde los juegos serios y las ana...Pandemia: Oportunidades para el e-learning  desde los juegos serios y las ana...
Pandemia: Oportunidades para el e-learning desde los juegos serios y las ana...Baltasar Fernández-Manjón
 
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019Baltasar Fernández-Manjón
 
Simva: Simplifying the scientific validation of serious games icalt2019
Simva: Simplifying the scientific validation of serious games icalt2019Simva: Simplifying the scientific validation of serious games icalt2019
Simva: Simplifying the scientific validation of serious games icalt2019Baltasar Fernández-Manjón
 
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...Baltasar Fernández-Manjón
 
From heterogeneous activities to unified analytics dashboards
From heterogeneous activities to unified analytics dashboardsFrom heterogeneous activities to unified analytics dashboards
From heterogeneous activities to unified analytics dashboardsBaltasar Fernández-Manjón
 
Serious games, analiticas conectado cyberbullying ull cultura digital
Serious games, analiticas conectado cyberbullying ull cultura digitalSerious games, analiticas conectado cyberbullying ull cultura digital
Serious games, analiticas conectado cyberbullying ull cultura digitalBaltasar Fernández-Manjón
 
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...Baltasar Fernández-Manjón
 
Game learning analytics dashboards teacher understanding icwl18
Game learning analytics dashboards teacher understanding icwl18Game learning analytics dashboards teacher understanding icwl18
Game learning analytics dashboards teacher understanding icwl18Baltasar Fernández-Manjón
 
Game learning analtytics is not informagic educon 2018
Game learning analtytics is not informagic educon 2018Game learning analtytics is not informagic educon 2018
Game learning analtytics is not informagic educon 2018Baltasar Fernández-Manjón
 

More from Baltasar Fernández-Manjón (20)

Articodign juego para mejorar el aprendizaje de la programacion.pptx
Articodign juego para mejorar el aprendizaje de la programacion.pptxArticodign juego para mejorar el aprendizaje de la programacion.pptx
Articodign juego para mejorar el aprendizaje de la programacion.pptx
 
Juegos serios en museos -
Juegos serios en museos -Juegos serios en museos -
Juegos serios en museos -
 
Metaverses lifelong learning in a changing world
Metaverses lifelong learning in a changing worldMetaverses lifelong learning in a changing world
Metaverses lifelong learning in a changing world
 
E madrid jornadas 2021 ucm final
E madrid jornadas 2021 ucm finalE madrid jornadas 2021 ucm final
E madrid jornadas 2021 ucm final
 
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYING
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYINGCONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYING
CONECTADO : SERIOUS GAME TO PREVENT CYBERBULLYING
 
Pandemia: Oportunidades para el e-learning desde los juegos serios y las ana...
Pandemia: Oportunidades para el e-learning  desde los juegos serios y las ana...Pandemia: Oportunidades para el e-learning  desde los juegos serios y las ana...
Pandemia: Oportunidades para el e-learning desde los juegos serios y las ana...
 
UIU juegos serios y analiticas de aprendizaje
UIU juegos serios y analiticas de aprendizajeUIU juegos serios y analiticas de aprendizaje
UIU juegos serios y analiticas de aprendizaje
 
Investigacion en Juegos Serios
Investigacion en Juegos SeriosInvestigacion en Juegos Serios
Investigacion en Juegos Serios
 
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019
Una visión critica sobre las tecnologias inmersivas en educación Aumentame 2019
 
Simva: Simplifying the scientific validation of serious games icalt2019
Simva: Simplifying the scientific validation of serious games icalt2019Simva: Simplifying the scientific validation of serious games icalt2019
Simva: Simplifying the scientific validation of serious games icalt2019
 
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...
Intégration de jeux numériques à l’école et analytique de l’apprentissage fri...
 
From heterogeneous activities to unified analytics dashboards
From heterogeneous activities to unified analytics dashboardsFrom heterogeneous activities to unified analytics dashboards
From heterogeneous activities to unified analytics dashboards
 
xAPI Application Profile for Serious Games
xAPI Application Profile for Serious GamesxAPI Application Profile for Serious Games
xAPI Application Profile for Serious Games
 
Serious games, analiticas conectado cyberbullying ull cultura digital
Serious games, analiticas conectado cyberbullying ull cultura digitalSerious games, analiticas conectado cyberbullying ull cultura digital
Serious games, analiticas conectado cyberbullying ull cultura digital
 
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...
Uso de tecnología de juegos para automatizar pruebas neuropsicológicas e inve...
 
Game learning analytics dashboards teacher understanding icwl18
Game learning analytics dashboards teacher understanding icwl18Game learning analytics dashboards teacher understanding icwl18
Game learning analytics dashboards teacher understanding icwl18
 
Conectado cyberbullying videojuegos INTEF
Conectado cyberbullying videojuegos INTEF Conectado cyberbullying videojuegos INTEF
Conectado cyberbullying videojuegos INTEF
 
Game learning analtytics is not informagic educon 2018
Game learning analtytics is not informagic educon 2018Game learning analtytics is not informagic educon 2018
Game learning analtytics is not informagic educon 2018
 
Aplicaciones de los juegos serios
Aplicaciones de los juegos seriosAplicaciones de los juegos serios
Aplicaciones de los juegos serios
 
Videojuegos y cultura colombia
Videojuegos y cultura colombiaVideojuegos y cultura colombia
Videojuegos y cultura colombia
 

Recently uploaded

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 

Recently uploaded (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

Integrating learning analytics into a game authoring tool

  • 1. Integrating learning analytics into a game authoring tool Ivan J. Perez-Colado, Victor M. Perez-Colado, Manuel Freire-Moran, Ivan Martinez-Ortiz, Baltasar Fernandez-Manjon Dept. of Software Engineering and Artificial Intelligence, Facultad de Informática, Universidad Complutense de Madrid Madrid, Spain ICWL 2017: 16th International Conference on Web-based Learning
  • 2. Introduction: Game learning analytics ● Game analytics (GA): collecting and analyzing videogame user interactions to generate a better insight of the game experience ● Learning analytics (LA): analysis of user’s interactions with educational purposes ●Game learning analytics (GLA) = GA + LA → better evidence-based use of the games in education ●GLA is a complex ad-hoc process specific for each game and each analytics system.
  • 3. GLA role in serious games lifecycle ● Game learning designers to validate their designs ● Provide formative and summative evaluation ANALYTICS MODEL
  • 4. Simplifying GLA in games ● Applying GLA would be greatly simplified by having built-in support within the game authoring tools. ● Linking the game model with the analytics model and automatically generating traces → Reduces costs ●We are providing integrated GLA support into uAdventure, our game authoring tool.
  • 5. xAPI Serious Games application profile New standard interactions model developed and implemented in Experience API (xAPI) by UCM with ADL (Ángel Serrano et al, 2017). The model allows tracking of all in-game interactions as xAPI traces (e.g. level started or completed, interactions with NPC or game items, options selected, score increased) https://www.adlnet.gov/serious-games-cop
  • 6. Game Learning Analytics infrastructure Game trackers Cloud GLA server infrastructure Realising an Applied Gaming Eco-System
  • 7. Systematization of Analytics Dashboards As long as traces follow xAPI format, these analysis and visualizations do not require further configuration! Also possible to extend with game-dependent analysis and visualizations for specific games and game characteristics.
  • 8. An Analytics model for uAdventure ● uAdventure (uA) is a serious game authoring tool ○ built on top of the Unity game platform ●xAPI profile for SG is focused on: ○ Completables: level, quest, race... ○ Alternatives: menus, questions, path, dialogue choices... ○ Meaningful Variables: score, health, or game-dependant variables. ○ Custom Interactions: accessed into an area, used an item, or interacted with a character. Meaningful Variables Completables Alternatives Custom Interactions
  • 9. An Analytics model for uAdventure ●xAPI traces are composed of: Actor, Verb, Object and Result. ○ For example: “Dan has completed the level 1 winning in 2 minutes” ○ in xAPI for serious games: { "actor": { "name": "Dan" }, "verb": { "id": "http://adlnet.gov/expapi/verbs/completed" }, "object": { "id": "1", "definition": { "type": "https://w3id.org/xapi/seriousgames/activity-types/level" } }, "timestamp": "2017-09-18T14:55:56.688Z", "result": { "success": true, "extensions": { "time": 120 } } }
  • 10. Session Events ●Analytics servers need to identify players: ○ Logged players: Can be connected with an LMS ○ Pseudonymous players: Can continue a game in multiple sessions ○ Anonymous players ●Authentication and Authorization are provided by the GLA server. ●uAdventure supports Login (For non-anonymous use), with an small login form.
  • 11. User Interaction Events ●Raw input events: mouse tracking, clicks and keyboard inputs ○ Can be grouped to extract meaning. ●Game progress or interaction with scene elements are much more valuable ●Automatically uAdventure does: ○ Send “Interacted” SG-xAPI traces whenever a player interacts with an in- game element. ○ Identifies: type of interaction (such as “examine” or “use”)
  • 12. Scene and Cutscene changes ● Scenes: provide backdrops within which the player moves and interacts with items and other characters. ● Automatically uAdventure does: Send “Interacted” SG-xAPI traces whenever a player interacts with an in-game element. And Identifies the type of interaction (such as “examine” or “use”) ● What uAdventure lets the user is to change what that scene is:
  • 13. Meaningful Variables The game state is represented by variables and flags. ● Therefore changes in variables can be relevant for the analysis. However, xAPI is a action based standard. ✘ A change in a variable itself is not an action, but a consequence. ✓ The change is appended (as extension) to the corresponding origin action. Puzzle = false Puzzle = true /w & Puzzle = true
  • 14. Alternatives An alternative represent a selection or choose between different options in the game. Mainly in uAdventure we can directly identify: ● Choices in Dialogs: They can be manually marked as correct or incorrect and have an ID. ● Exit selection in Scenes: Scenes can be redefined as an Alternative of exits. ✘ Not exiting = Incorrect ✓ Exiting = Correct Different exits as choicesQuestion scene spec. Different responses as choices
  • 15. Completables They might be finished at some point... Right?
  • 16. Completables A completable is a task to be solved in the game => It defines the game progress. ● Game, stages, missions, quests, minigames, etc. are examples of completables. In uAdventure these concepts are embedded into the game story. ● A superstructure that groups the actions and milestones is supports the process of identifying when this progress happens and what parts have been completed. ○ This is managed in the uAdventure Analytics tab for Completables ■ All the completables in a game define the general progress. Start End Main Progress Completable progress popup Variables identify the score Milestone editor popup
  • 17. The completable progress popup can be used to associate a progress for each milestone that has been completed inside of a completable. Completables The milestone editor popup shows the author different choices to identify the condition that fires the milestone and configurations. If condition is chosen, game variables can be used freely. Also, completables can be completed in parallel or even be repeated several times.
  • 18. Mapping game events to SG-xAPI ● Complete summary of every trace uAdventure sends ● From game Events to xAPI traces ● Utility from LA point of view: ○ The closer to the interaction with game events ○ The lesser meaningful than the other ones connected to game progression
  • 20. Discussion and Conclusions ●Few serious games formally evaluated but we propose a new evidence-driven model, mapping in-game actions to events. ●The uAdventure analytics model describes how player interactions are automatically captured and transformed into events that the GLA system can collect and analyze. ●uAdventure + GLA presents multiple benefits to game developers ● Automatically integrate free support for LA, and can take advantage of several generic analyses and visualizations in SG xAPI-aware GLA platforms.
  • 21. References ● M. Freire, Á. Serrano-Laguna, B. M. Iglesias, I. Martínez-Ortiz, P. Moreno-Ger, and B. Fernández-Manjón, “Game Learning Analytics: Learning Analytics for Serious Games,” in Learning, Design, and Technology, Cham: Springer International Publishing, 2016, pp. 1–29. ● I. Perez Colado, V. Perez Colado, I. Martínez-Ortiz, M. Freire, and B. Fernandez-Manjon, “uAdventure: The eAdventure reboot - Combining the experience of commercial gaming tools and tailored educational tools,” IEEE Glob. Eng. Educ. Conf., no. April, pp. 1754–1761, 2017. ● J. Torrente, A. del Blanco, E. J. Marchiori, P. Moreno-Ger, and B. Fernandez-Manjon, “<e- Adventure>: Introducing educational games in the learning process,” in IEEE EDUCON 2010 Conference, 2010, pp. 1121–1126. ● A. Serrano-Laguna, I. Martinez-Ortiz, J. Haag, D. Regan, A. Johnson, and B. Fernandez- Manjon, “Applying standards to systematize learning analytics in serious games,” Comput. Stand. Interfaces, vol. 50, no. September, pp. 116–123, 2016. ● “xAPI - ADL Net @ www.adlnet.gov.” . ● Á. Serrano-laguna, J. Torrente, P. Moreno-ger, and B. Fernández-manjón, “Tracing a little for big Improvements : Application of Learning Analytics and Videogames for Student Assessment,” Procedia Comput. Sci., 2012. ● C. Alonso-Fernandez, A. Calvo, M. Freire, I. Martinez-Ortiz, and B. Fernandez-Manjon, “Systematizing game learning analytics for serious games,” 2017 IEEE Glob. Eng. Educ. Conf., no. April, pp. 1106–1113, 2017.
  • 22. Want to be involved in uAdventure? check our Github repository https://github.com/e-ucm/uadventure Any questions? - Mail: balta@fdi.ucm.es - Twitter: @BaltaFM - GScholar: https://scholar.google.es/citations?user=eNJxjcwAAAAJ&hl=en - ResearchGate: https://www.researchgate.net/profile/Baltasar_Fernandez-Manjon - SlideShare: https://www.slideshare.net/BaltasarFernandezManjon ICWL 2017