SlideShare a Scribd company logo
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: which players can start,
progress on, and complete
● Accessibles: can be accessed or skipped
● Alternatives: choosing one option
among several
● GameObjects: to interact with or use
Standardizes in-game user interaction
information collection and analysis
GLA System
Visualization and feedback of the interaction data collected
From
doi.org/10.1007/978-3-319-17727-4_21-1
T-MON: Monitor of xAPI-SG traces
Experience API Profile
for Serious Games
(xAPI-SG)
T-MON
Monitor of xAPI-SG traces
built on 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!
Provides data filters:
- By origin, filtering players
- By type/contents, for game parameters
Allows configuration of visualizations:
- Order of 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
between initialized and
completed traces of
each completable
Interactions
interacted traces with any
object type; per-item bar-
charts, with per-player bars
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 is open-source
https://github.com/e-ucm/t-mon
● local mode runs Notebooks in a locally-hosted Jupyter
server
● remote mode runs Notebooks in a web-hosted Jupyter
server
● binder link in GitHub runs it on a cloud-based server:
no installation or configuration required!
Conclusions
➔ xAPI-SG Standard 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

More Related Content

Similar to EDUCON 2021_Data Science meets standardized game learning analytics

Similar to EDUCON 2021_Data Science meets standardized game learning analytics (20)

Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen...
 
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
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive Disabilities
 
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...
 
A Framework to build Games with a Purpose for Linked Data Refinement
A Framework to build Games with a Purpose  for Linked Data RefinementA Framework to build Games with a Purpose  for Linked Data Refinement
A Framework to build Games with a Purpose for Linked Data Refinement
 
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
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
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...
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 Presentation
 
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
 
[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
 
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
 
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
 
Towards a Service-Oriented Architecture for Serious Games
Towards a Service-Oriented Architecture for Serious GamesTowards a Service-Oriented Architecture for Serious Games
Towards a Service-Oriented Architecture for Serious Games
 
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
 
Game Analytics: Opening the Black Box
Game Analytics: Opening the Black BoxGame Analytics: Opening the Black Box
Game Analytics: Opening the Black Box
 

More from eMadrid network

More from eMadrid network (20)

Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo TovarRecognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
Recognizing Lifelong Learning Competences: A Report of Two Cases - Edmundo Tovar
 
A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...A study about the impact of rewards on student's engagement with the flipped ...
A study about the impact of rewards on student's engagement with the flipped ...
 
Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...Assessment and recognition in technical massive open on-line courses with and...
Assessment and recognition in technical massive open on-line courses with and...
 
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
Recognition of learning: Status, experiences and challenges - Carlos Delgado ...
 
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...
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Best paper Award - Miguel Castro
Best paper Award - Miguel CastroBest paper Award - Miguel Castro
Best paper Award - Miguel Castro
 
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdfSeminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
Seminario eMadrid_Curso MOOC_Antonio de Nebrija_Apología del saber.pptx.pdf
 
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
eMadrid-Opportunities and Design Challenges in the Gaming4Coding Project_Pete...
 
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdfOpen_principles_and_co-creation_for_digital_competences_for_students.pdf
Open_principles_and_co-creation_for_digital_competences_for_students.pdf
 
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
Competencias_digitales_del_profesorado_universitario_para_la_educación_abiert...
 
eMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdfeMadrid_KatjaAssaf_DigiCred.pdf
eMadrid_KatjaAssaf_DigiCred.pdf
 
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdfPresentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
Presentazione E-Madrid - 12-01-2023 Ruth Kerr.pdf
 
EDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdfEDC-eMadrid_20230113 Ildikó Mázár.pdf
EDC-eMadrid_20230113 Ildikó Mázár.pdf
 
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
2022_12_16 «“La informática en la educación escolar en Europa”, informe Euryd...
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
2022_12_16 «Efecto del uso de lenguajes basados en bloques en el aprendizaje ...
 
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
2022_11_11 «AI and ML methods for Multimodal Learning Analytics»
 
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
2022_11_11 «The promise and challenges of Multimodal Learning Analytics»
 
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
2022_11_11 «Biometrics and Behavior Understanding Technologies for e-Learning...
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

EDUCON 2021_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: which players can start, progress on, and complete ● Accessibles: can be accessed or skipped ● Alternatives: choosing one option among several ● GameObjects: to interact with or use Standardizes in-game user interaction information collection and analysis
  • 5. GLA System Visualization and feedback of the interaction data collected From doi.org/10.1007/978-3-319-17727-4_21-1
  • 6. T-MON: Monitor of xAPI-SG traces Experience API Profile for Serious Games (xAPI-SG) T-MON Monitor of xAPI-SG traces built on 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! Provides data filters: - By origin, filtering players - By type/contents, for game parameters Allows configuration of visualizations: - Order of 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 between initialized and completed traces of each completable Interactions interacted traces with any object type; per-item bar- charts, with per-player bars 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 is open-source https://github.com/e-ucm/t-mon ● local mode runs Notebooks in a locally-hosted Jupyter server ● remote mode runs Notebooks in a web-hosted Jupyter server ● binder link in GitHub runs it on a cloud-based server: no installation or configuration required!
  • 11. Conclusions ➔ xAPI-SG Standard 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