SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Data science meets standardized
game learning analytics
Cristina Alonso-Fernández, Antonio Calvo-Morata, Manuel Freire,
Iván Martínez-Ortiz, Baltasar Fernández-Manjón
EDUCON 2021
Serious Games
Serious Games: main purpose other than entertainment
(learning, raising awareness, changing players’ attitudes)
Multiple benefits but still low adoption in education:
➔ Need for clear evidences for game validation and to
evaluate players
➔ Lack of infrastructure to analyze interaction data
➔ Complexity for educators and non data experts
➔ Cost of new ad-hoc personalized analysis for each game
Game Learning Analytics
Game Learning Analytics: collection and
analysis of data from serious games
➔ evaluate and improve games
➔ provide information that helps
educators and other stakeholders (e.g.
designers)
➔ evidence-based decisions for
institutions
➔ games that provide a more authentic
learning experience for students
play
collection & analysis
reports
information &
feedback
Standardizing interaction data collection: xAPI-SG
The Experience API for Serious Games
Profile (xAPI-SG) defines the common set
of interactions in serious games.
● Completables: players can start,
progress and complete
● Accessibles: to access or skip
● Alternatives: decisions in the game, to
choose among several options
● GameObjects: to interact with or use
Standardize in-game user interaction
information collection and analysis
GLA System
Visualization and feedback of the interaction data collected
T-MON: Monitor of xAPI-SG traces
Experience API Profile
for Serious Games
(xAPI-SG)
T-MON
Monitor of xAPI-SG traces
Jupyter Notebooks
Default set of analysis
and visualizations
T-MON: Monitor of xAPI-SG traces
Monitoring xAPI-SG traces:
1. Select local or remote mode
2. Select xAPI-SG data file
3. Run the analysis!
It allows to configure the data:
- filter players
- filter game parameters
and configure the visualizations:
- order data
- view percentage/total
- plot only partial data per graphic
Default analysis and visualizations (i)
Serious game completion
initialized and completed
traces with object-type
serious-game
Choices in alternatives
selected traces with
object-type alternative,
result.response and
result.success
Serious game progress
initialized, progressed and
completed traces with object-type
serious-game, result.progress and
timestamp
Completable progress
progressed traces in any
completable object type, with
result.progress
Default analysis and visualizations (ii)
Completable results
(scores)
completed trace of any
completable with result.score
Completable results
(times)
difference in timestamp
of initialized and
completed traces of
each completable
Interactions
interacted traces with any
object type; bar chart per item,
and each bar per player
Interactions (heatmap)
interacted traces grouped by
item (object) and player
and more!
T-MON: Monitor of xAPI-SG traces
T-MON: monitor of xAPI-SG traces, open-source
code available at:
https://github.com/e-ucm/t-mon
● Local mode to run Notebooks in your local-hosted
Jupyter server
● Remote mode to run Notebooks in a web-hosted Jupyter
server
○ Including launch with binder from GitHub
no installation or configuration required!
Conclusions
➔ Standard xAPI-SG covers most common interactions with SGs
➔ Default set of analysis and visualizations in T-MON using xAPI-SG,
with no configuration required
■ For data scientists, entry-point to game information,
without game-specific or xAPI-SG knowledge
■ For game designers, ready-to-use analyses,
without extensive data analysis expertise
➔ Simplify the report of the collected interaction data from SGs remotely
with the online tool (e.g., New Normal contexts)
Future work
➔ Geolocalized games
■ Extension of the xAPI-SG Profile
■ Games created with uAdventure authoring tool
■ Location-based analyses and visualizations in T-MON
■ Particularly adequate in the New Normal
➔ Extend the analyses and visualization of T-MON with other
xAPI-compliant data (beyond xAPI-SG)
➔ Integration with SIMVA to validate games and collect analytics
www.e-ucm.es/uadventure
www.e-ucm.es/simva
Thank you!
www.e-ucm.es
Cristina Alonso-Fernández
calonsofernandez@ucm.es
@calonsofdez
Code:
https://github.com/e-ucm
https://github.com/e-ucm/t-mon

Más contenido relacionado

Similar a Data science meets standardized game learning analytics

Full Lyifecycle Architecture for Serious Games - JCSG 2017
Full Lyifecycle Architecture for Serious Games - JCSG 2017Full Lyifecycle Architecture for Serious Games - JCSG 2017
Full Lyifecycle Architecture for Serious Games - JCSG 2017Cristina Alonso
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...Laila Shoukry
 
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
 
Serious games: current uses and emergent trends
Serious games: current uses and emergent trends Serious games: current uses and emergent trends
Serious games: current uses and emergent trends Baltasar Fernández-Manjón
 
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
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteRogerWilson70
 
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
 
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
 
Learning with computer games for vocational sector
Learning with computer games for vocational sectorLearning with computer games for vocational sector
Learning with computer games for vocational sectorMaja Pivec
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) developmentPietro Polsinelli
 
30 years of game making for learning
30 years of game making for learning30 years of game making for learning
30 years of game making for learningJeffrey Earp
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic
[Pandora 22] Boosting Game Design with Analytics - Nikola VasiljevicDataScienceConferenc1
 
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
 
AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...Mirjam Eladhari
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 PresentationCristina Alonso
 
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...eMadrid network
 

Similar a Data science meets standardized game learning analytics (20)

Full Lyifecycle Architecture for Serious Games - JCSG 2017
Full Lyifecycle Architecture for Serious Games - JCSG 2017Full Lyifecycle Architecture for Serious Games - JCSG 2017
Full Lyifecycle Architecture for Serious Games - JCSG 2017
 
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
StoryPlay Multimodal: A Research Tool for the Multimodal Evaluation of Seriou...
 
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
 
Serious games: current uses and emergent trends
Serious games: current uses and emergent trends Serious games: current uses and emergent trends
Serious games: current uses and emergent trends
 
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...
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES Institute
 
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
 
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...
 
Learning with computer games for vocational sector
Learning with computer games for vocational sectorLearning with computer games for vocational sector
Learning with computer games for vocational sector
 
Impossible mission: estimating (game) development
Impossible mission: estimating (game) developmentImpossible mission: estimating (game) development
Impossible mission: estimating (game) development
 
30 years of game making for learning
30 years of game making for learning30 years of game making for learning
30 years of game making for learning
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic
 
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
 
AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 Presentation
 
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
 

Último

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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
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
 

Último (20)

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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
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
 

Data science meets standardized game learning analytics

  • 1. Data science meets standardized game learning analytics Cristina Alonso-Fernández, Antonio Calvo-Morata, Manuel Freire, Iván Martínez-Ortiz, Baltasar Fernández-Manjón EDUCON 2021
  • 2. Serious Games Serious Games: main purpose other than entertainment (learning, raising awareness, changing players’ attitudes) Multiple benefits but still low adoption in education: ➔ Need for clear evidences for game validation and to evaluate players ➔ Lack of infrastructure to analyze interaction data ➔ Complexity for educators and non data experts ➔ Cost of new ad-hoc personalized analysis for each game
  • 3. Game Learning Analytics Game Learning Analytics: collection and analysis of data from serious games ➔ evaluate and improve games ➔ provide information that helps educators and other stakeholders (e.g. designers) ➔ evidence-based decisions for institutions ➔ games that provide a more authentic learning experience for students play collection & analysis reports information & feedback
  • 4. Standardizing interaction data collection: xAPI-SG The Experience API for Serious Games Profile (xAPI-SG) defines the common set of interactions in serious games. ● Completables: players can start, progress and complete ● Accessibles: to access or skip ● Alternatives: decisions in the game, to choose among several options ● GameObjects: to interact with or use Standardize in-game user interaction information collection and analysis
  • 5. GLA System Visualization and feedback of the interaction data collected
  • 6. T-MON: Monitor of xAPI-SG traces Experience API Profile for Serious Games (xAPI-SG) T-MON Monitor of xAPI-SG traces Jupyter Notebooks Default set of analysis and visualizations
  • 7. T-MON: Monitor of xAPI-SG traces Monitoring xAPI-SG traces: 1. Select local or remote mode 2. Select xAPI-SG data file 3. Run the analysis! It allows to configure the data: - filter players - filter game parameters and configure the visualizations: - order data - view percentage/total - plot only partial data per graphic
  • 8. Default analysis and visualizations (i) Serious game completion initialized and completed traces with object-type serious-game Choices in alternatives selected traces with object-type alternative, result.response and result.success Serious game progress initialized, progressed and completed traces with object-type serious-game, result.progress and timestamp Completable progress progressed traces in any completable object type, with result.progress
  • 9. Default analysis and visualizations (ii) Completable results (scores) completed trace of any completable with result.score Completable results (times) difference in timestamp of initialized and completed traces of each completable Interactions interacted traces with any object type; bar chart per item, and each bar per player Interactions (heatmap) interacted traces grouped by item (object) and player and more!
  • 10. T-MON: Monitor of xAPI-SG traces T-MON: monitor of xAPI-SG traces, open-source code available at: https://github.com/e-ucm/t-mon ● Local mode to run Notebooks in your local-hosted Jupyter server ● Remote mode to run Notebooks in a web-hosted Jupyter server ○ Including launch with binder from GitHub no installation or configuration required!
  • 11. Conclusions ➔ Standard xAPI-SG covers most common interactions with SGs ➔ Default set of analysis and visualizations in T-MON using xAPI-SG, with no configuration required ■ For data scientists, entry-point to game information, without game-specific or xAPI-SG knowledge ■ For game designers, ready-to-use analyses, without extensive data analysis expertise ➔ Simplify the report of the collected interaction data from SGs remotely with the online tool (e.g., New Normal contexts)
  • 12. Future work ➔ Geolocalized games ■ Extension of the xAPI-SG Profile ■ Games created with uAdventure authoring tool ■ Location-based analyses and visualizations in T-MON ■ Particularly adequate in the New Normal ➔ Extend the analyses and visualization of T-MON with other xAPI-compliant data (beyond xAPI-SG) ➔ Integration with SIMVA to validate games and collect analytics www.e-ucm.es/uadventure www.e-ucm.es/simva