Learning analytics for location based serious games

Ivan Martinez-Ortiz
Ivan Martinez-OrtizResearcher and Associate Professor
LEARNING
ANALYTICS FOR
LOCATION-BAS
ED SERIOUS
GAMES
Victor M. Perez-Colado, Dan Cristian Rotaru, Manuel Freire,
Ivan Martinez-Ortiz, Baltasar Fernandez-Manjon
INDEX
1. PROBLEM AND OBJECTIVES
2. PERVASIVE GAMES
3. xAPI
4. LOCATION-BASED xAPI
5. ANALYSIS
6. VISUALIZATIONS
7. ASSESSMENT
8. CONCLUSIONS & FUTURE WORK
PROBLEM
● Growth in Pervasive
Gaming
● Serious Games can
benefit from
location-based
mechanics
● No location-based
Standard to Track and
Analyze data
● Player movement
● Player interactions
with and outdoor
area
● Entering and exiting
areas
● Looking at and
following directions
MAIN RESEARCH OBJECTIVES
● Fostering a tool ecosystem
● Creating tools that are meaningful to
teachers
● Adopt a “simply works” (but
customizable) approach for our
analytics platform.
LOCATION-BASED
GAMES
Player: The character represented by an oriented
avatar or symbol.
Augmented Map: A real world map that is augmented
with the game model. The model is mainly divided in:
- Areas/Regions: Real world region that can be
accessed or exited (i.e. parks, cities, districts)
- Points of interest: A real world element that
can be looked (i.e. monuments, buildings).
- Virtual elements: Objects that exist only in
the game and can be interacted (i.e. monsters,
characters, portals)
Navigation: Indications to interesting
game elements.
Points
of
Interest
Virtual
Elements
Regions
Midoki GO Deliver Pokémon GO
Ingress
COLLECT DATA
● Actions happen in real-time and everywhere
● The game can have a diverse range of interactions
including location-based, serious-game based or
game-specific
● Data has to be gathered and presented by analyzing
different types of data
Player entered park
(Area)
Player looked at
fountain (POI)
Player interacted
with dragon (VE)
Player followed
indications
EXPERIENCE API (xAPI)
xAPI is Generic and
Extensible
The model allows tracking of all
in-game interactions as xAPI
traces (statements). It also
simplifies data sharing.
To use the Profile, several
open-source tracker
implementations are available.
Experience API (xAPI) for
Serious Games Profile:
standard interactions model
implemented in xAPI with
ADL.
LOCATION-BASED xAPI
Extensions (to append in any action):
● Location: where the action happens (coordinates).
● Orientation: of the actor’s view (degrees)
● Guide: that the player is following (steps)
Targets (to identify augmented map elements):
● Area: subtypes building, urban-area, green-zone, water.
● POI: to identify points of interest.
● Direction: to follow.
Verbs (to perform actions with):
● Moved: when an actor changes its position
● Entered/Exited: to access or leave zones.
● Looked: to detect sightseeing
● Followed: when directions are followed.
TRACES
The most common actions in location-based games can
be created by combining the previous elements.
Action Noun Verb Target Extensions
Moving Player Move Areas (*) Location
Entering place Player Enter Areas (*) Location
Exiting place Player Exit Areas (*) Location
Looking at place Player Look Areas (*), especially
POIs
Location
Orientation
Following
navigation
indications
Player Follow Direction Location
Guide
ANALYSIS
Traces generated are sent to a LA server that analyzes
the traces and generates both visualizations and
metrics.
There are two types of analysis + alerts:
● Default: is provided by the system and therefore
generic for all location-based games.
● Custom: specific visualizations that requires
programming to extract game-specific insigth
● Rule -based alerts. Simply enough to be created by
instructors ⇒ Simple, but yet powerful,
customization
VISUALIZATIONS
Analysis outcomes are presented in an easy to
understand way:
● Default: Are provided in the LA system for the
given events.
○ Default visualization for location-based include:
movement in the game environment, area/POI
interactions (enter, exit, look), directions followed,
etc.
● Custom: Can be created to represent
game-specific metrics.
○ For traces with location extension when position is
relevant:
■ Heatmaps
■ Route maps (when order matters)
○ For traces without location or when position
is not relevant (i.e. distance, angle)
■ Bars, lines, metrics, averages, etc.
ASSESSMENT
▸ Complements the analysis
▸ Offers insights not just a score
▸ Offers a qualitative view of the students’
learning
▸ Assessment can combine location-based data
with additional time-related information to
assess the behavior over time of the students
▸ Relevant to detect misconceptions and allow
the use of targeted feedback to improve the
learning experience
CONCLUSIONS
▸ xAPI location-based profile is extended for
pervasive experiences
▸ (Limitation) teachers are responsible of
extracting meaning from the insights if no
additional layer of customization is
provided to link inputs to actual learning
▸ The solution provides a simple
location-based assessment model that
can aid and support traditional
assessment methods
THANK YOU!
Any questions
Ivan Martinez-Ortiz
imartinez@fdi.ucm.es
www.e-ucm.es
github.com/e-ucm/
1 of 14

Recommended

Robo rally user interface by
Robo rally user interfaceRobo rally user interface
Robo rally user interfacenerdture
814 views12 slides
Using Game Learning Analytics to Improve the Design, Evaluation and Deploymen... by
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...Baltasar Fernández-Manjón
1.1K views46 slides
Integrating learning analytics into a game authoring tool by
Integrating learning analytics into a game authoring toolIntegrating learning analytics into a game authoring tool
Integrating learning analytics into a game authoring toolBaltasar Fernández-Manjón
311 views22 slides
Full Lyifecycle Architecture for Serious Games - JCSG 2017 by
Full Lyifecycle Architecture for Serious Games - JCSG 2017Full Lyifecycle Architecture for Serious Games - JCSG 2017
Full Lyifecycle Architecture for Serious Games - JCSG 2017Cristina Alonso
93 views20 slides
[Pandora 22] Boosting Game Design with Analytics - Nikola Vasiljevic by
[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
17 views14 slides
Data science meets standardized game learning analytics by
Data science meets standardized game learning analyticsData science meets standardized game learning analytics
Data science meets standardized game learning analyticsCristina Alonso
121 views13 slides

More Related Content

Similar to Learning analytics for location based serious games

Multi-level game learning analytics for serious games - VSGames 2018 by
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
206 views21 slides
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l... by
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid network
31 views30 slides
Geolocation in Drupal by
Geolocation in DrupalGeolocation in Drupal
Geolocation in DrupalMediacurrent
4.5K views26 slides
CARTO BUILDER: from visualization to geospatial analysis by
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysisJorge Sanz
751 views29 slides
Hidden View Game Review by
Hidden View Game ReviewHidden View Game Review
Hidden View Game ReviewRyan Alfitra
494 views50 slides
Android Rally: Google Maps with LBS by
Android Rally: Google Maps with LBSAndroid Rally: Google Maps with LBS
Android Rally: Google Maps with LBSsumitra22
463 views21 slides

Similar to Learning analytics for location based serious games(20)

Multi-level game learning analytics for serious games - VSGames 2018 by Iván Pérez Colado
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
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l... by eMadrid network
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid Gaming4Coding - Possibilities of game learning analytics for coding l...
eMadrid network31 views
Geolocation in Drupal by Mediacurrent
Geolocation in DrupalGeolocation in Drupal
Geolocation in Drupal
Mediacurrent4.5K views
CARTO BUILDER: from visualization to geospatial analysis by Jorge Sanz
CARTO BUILDER: from visualization to geospatial analysisCARTO BUILDER: from visualization to geospatial analysis
CARTO BUILDER: from visualization to geospatial analysis
Jorge Sanz751 views
Hidden View Game Review by Ryan Alfitra
Hidden View Game ReviewHidden View Game Review
Hidden View Game Review
Ryan Alfitra494 views
Android Rally: Google Maps with LBS by sumitra22
Android Rally: Google Maps with LBSAndroid Rally: Google Maps with LBS
Android Rally: Google Maps with LBS
sumitra22463 views
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S... by multimediaeval
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
MediaEval 2016 - Placing Images with Refined Language Models and Similarity S...
multimediaeval147 views
EDUCON 2017. Digital Education in the Classroom: uAdventure: The eAdventure r... by eMadrid network
EDUCON 2017. Digital Education in the Classroom: uAdventure: The eAdventure r...EDUCON 2017. Digital Education in the Classroom: uAdventure: The eAdventure r...
EDUCON 2017. Digital Education in the Classroom: uAdventure: The eAdventure r...
eMadrid network393 views
Multidimensional Perceptual Map for Project Prioritization and Selection - 20... by Jack Zheng
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Multidimensional Perceptual Map for Project Prioritization and Selection - 20...
Jack Zheng8.5K views
Computer Vision descriptors by Wael Badawy
Computer Vision descriptorsComputer Vision descriptors
Computer Vision descriptors
Wael Badawy60 views
Geo Analysis Visualization and Performance with JReport 13 by Mia Yuan Cao
Geo Analysis Visualization and Performance with JReport 13Geo Analysis Visualization and Performance with JReport 13
Geo Analysis Visualization and Performance with JReport 13
Mia Yuan Cao555 views
Version 1.0Pocket Campus TourArchitectureDesign Document.docx by jessiehampson
Version 1.0Pocket Campus TourArchitectureDesign Document.docxVersion 1.0Pocket Campus TourArchitectureDesign Document.docx
Version 1.0Pocket Campus TourArchitectureDesign Document.docx
jessiehampson3 views
information visualisation and its application in scientometrics by Gauhati University
information visualisation and its application in scientometricsinformation visualisation and its application in scientometrics
information visualisation and its application in scientometrics
Gauhati University820 views
ENVI basic function overview by spherix
ENVI basic function overviewENVI basic function overview
ENVI basic function overview
spherix2.2K views
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli... by eMadrid network
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
2012 12 14 (ucm) emadrid aserrano ucm learning analytics vision practica apli...
eMadrid network965 views

Recently uploaded

11.30.23 Poverty and Inequality in America.pptx by
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptxmary850239
144 views33 slides
ICS3211_lecture 08_2023.pdf by
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfVanessa Camilleri
103 views30 slides
discussion post.pdf by
discussion post.pdfdiscussion post.pdf
discussion post.pdfjessemercerail
120 views1 slide
Women from Hackney’s History: Stoke Newington by Sue Doe by
Women from Hackney’s History: Stoke Newington by Sue DoeWomen from Hackney’s History: Stoke Newington by Sue Doe
Women from Hackney’s History: Stoke Newington by Sue DoeHistory of Stoke Newington
141 views21 slides
Google solution challenge..pptx by
Google solution challenge..pptxGoogle solution challenge..pptx
Google solution challenge..pptxChitreshGyanani1
98 views18 slides
Class 10 English notes 23-24.pptx by
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptxTARIQ KHAN
107 views53 slides

Recently uploaded(20)

11.30.23 Poverty and Inequality in America.pptx by mary850239
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptx
mary850239144 views
Class 10 English notes 23-24.pptx by TARIQ KHAN
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
TARIQ KHAN107 views
JiscOAWeek_LAIR_slides_October2023.pptx by Jisc
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptx
Jisc79 views
Classification of crude drugs.pptx by GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1477 views
Psychology KS5 by WestHatch
Psychology KS5Psychology KS5
Psychology KS5
WestHatch77 views
Ch. 7 Political Participation and Elections.pptx by Rommel Regala
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptx
Rommel Regala72 views
Solar System and Galaxies.pptx by DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar85 views
Sociology KS5 by WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch64 views
The Accursed House by Émile Gaboriau by DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta158 views
Dance KS5 Breakdown by WestHatch
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 Breakdown
WestHatch68 views
11.28.23 Social Capital and Social Exclusion.pptx by mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239281 views
Create a Structure in VBNet.pptx by Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P70 views

Learning analytics for location based serious games

  • 1. LEARNING ANALYTICS FOR LOCATION-BAS ED SERIOUS GAMES Victor M. Perez-Colado, Dan Cristian Rotaru, Manuel Freire, Ivan Martinez-Ortiz, Baltasar Fernandez-Manjon
  • 2. INDEX 1. PROBLEM AND OBJECTIVES 2. PERVASIVE GAMES 3. xAPI 4. LOCATION-BASED xAPI 5. ANALYSIS 6. VISUALIZATIONS 7. ASSESSMENT 8. CONCLUSIONS & FUTURE WORK
  • 3. PROBLEM ● Growth in Pervasive Gaming ● Serious Games can benefit from location-based mechanics ● No location-based Standard to Track and Analyze data ● Player movement ● Player interactions with and outdoor area ● Entering and exiting areas ● Looking at and following directions
  • 4. MAIN RESEARCH OBJECTIVES ● Fostering a tool ecosystem ● Creating tools that are meaningful to teachers ● Adopt a “simply works” (but customizable) approach for our analytics platform.
  • 5. LOCATION-BASED GAMES Player: The character represented by an oriented avatar or symbol. Augmented Map: A real world map that is augmented with the game model. The model is mainly divided in: - Areas/Regions: Real world region that can be accessed or exited (i.e. parks, cities, districts) - Points of interest: A real world element that can be looked (i.e. monuments, buildings). - Virtual elements: Objects that exist only in the game and can be interacted (i.e. monsters, characters, portals) Navigation: Indications to interesting game elements. Points of Interest Virtual Elements Regions Midoki GO Deliver Pokémon GO Ingress
  • 6. COLLECT DATA ● Actions happen in real-time and everywhere ● The game can have a diverse range of interactions including location-based, serious-game based or game-specific ● Data has to be gathered and presented by analyzing different types of data Player entered park (Area) Player looked at fountain (POI) Player interacted with dragon (VE) Player followed indications
  • 7. EXPERIENCE API (xAPI) xAPI is Generic and Extensible The model allows tracking of all in-game interactions as xAPI traces (statements). It also simplifies data sharing. To use the Profile, several open-source tracker implementations are available. Experience API (xAPI) for Serious Games Profile: standard interactions model implemented in xAPI with ADL.
  • 8. LOCATION-BASED xAPI Extensions (to append in any action): ● Location: where the action happens (coordinates). ● Orientation: of the actor’s view (degrees) ● Guide: that the player is following (steps) Targets (to identify augmented map elements): ● Area: subtypes building, urban-area, green-zone, water. ● POI: to identify points of interest. ● Direction: to follow. Verbs (to perform actions with): ● Moved: when an actor changes its position ● Entered/Exited: to access or leave zones. ● Looked: to detect sightseeing ● Followed: when directions are followed.
  • 9. TRACES The most common actions in location-based games can be created by combining the previous elements. Action Noun Verb Target Extensions Moving Player Move Areas (*) Location Entering place Player Enter Areas (*) Location Exiting place Player Exit Areas (*) Location Looking at place Player Look Areas (*), especially POIs Location Orientation Following navigation indications Player Follow Direction Location Guide
  • 10. ANALYSIS Traces generated are sent to a LA server that analyzes the traces and generates both visualizations and metrics. There are two types of analysis + alerts: ● Default: is provided by the system and therefore generic for all location-based games. ● Custom: specific visualizations that requires programming to extract game-specific insigth ● Rule -based alerts. Simply enough to be created by instructors ⇒ Simple, but yet powerful, customization
  • 11. VISUALIZATIONS Analysis outcomes are presented in an easy to understand way: ● Default: Are provided in the LA system for the given events. ○ Default visualization for location-based include: movement in the game environment, area/POI interactions (enter, exit, look), directions followed, etc. ● Custom: Can be created to represent game-specific metrics. ○ For traces with location extension when position is relevant: ■ Heatmaps ■ Route maps (when order matters) ○ For traces without location or when position is not relevant (i.e. distance, angle) ■ Bars, lines, metrics, averages, etc.
  • 12. ASSESSMENT ▸ Complements the analysis ▸ Offers insights not just a score ▸ Offers a qualitative view of the students’ learning ▸ Assessment can combine location-based data with additional time-related information to assess the behavior over time of the students ▸ Relevant to detect misconceptions and allow the use of targeted feedback to improve the learning experience
  • 13. CONCLUSIONS ▸ xAPI location-based profile is extended for pervasive experiences ▸ (Limitation) teachers are responsible of extracting meaning from the insights if no additional layer of customization is provided to link inputs to actual learning ▸ The solution provides a simple location-based assessment model that can aid and support traditional assessment methods
  • 14. THANK YOU! Any questions Ivan Martinez-Ortiz imartinez@fdi.ucm.es www.e-ucm.es github.com/e-ucm/