SlideShare uma empresa Scribd logo
1 de 52
Learning Analytics Applied to Serious Games
European Conference in Game-Based Learning (ECGBL
2013), Porto, Portugal
Baltasar Fernandez-Manjon, balta@fdi.ucm.es , @BaltaFM
e-UCM research group, www.e-ucm.es
About me and context
‣ CS Professor at Complutense U.
• Director of e-UCM
‣ e-UCM research group about
Learning technologies
• 15 researchers
• Serious games
- Application to the medical domain
• European projects
- GALA
- SEGAN
- CHERMUG
• www.e-ucm.es
2
Learning analytics and SG?
The NMC Horizon Report:
2013 Higher Education
Edition
‣ new and emerging
technologies on
teaching, learning, and
research
Time-to-Adoption
Horizon: Two to Three
Years
‣ Games and
Gamification
‣ Learning Analytics
3
http://www.nmc.org/publications/2013-horizon-report-higher-ed
Serious Games use?
‣ Serious Games have probed to be educationally
effective in several domains
• Medicine, military, business, corporate training
‣ But still is a low adoption of Serious Games
• Cost? ROI?
‣ Serious Games considered usually as a
complementary content
• Mainly used for motivational purposes
• No actual impact on the final mark
‣ Difficult to include Serious Games in the learning
curriculum
• Assessment of acquired learning?
4
Black box model
‣ Games as independent
pieces of content
‣ No information about
what is happening
during the in-game
play
‣ Or very simple
• Completed or not
completed
• Time used
5
del Blanco et al (2013). Using e-Learning standards in educational video games.
Computer Standards & Interfaces 36 (1) pp. 178–187
Learning Analytics
‣ Improving education
based on data
analysis
• Data driven
‣ Evidence-based
education
‣ Related with …
• Educational data mining
• Business intelligence
• Visual analytics
6
www.ed.gov/edblogs/technology/files/2012/03/edm-la-brief.pdf
Different uses
‣ Learning analytics
• Data analysis that helps students improve learning
outcomes.
‣ Academic/program analytics
• Data analysis that provides information of what is
happening in a specific program and how to plug holes
or otherwise adjust.
‣ Institutional analytics
• Data analysis that helps make decisions about how to
improve at the institutional level.
7
Learning Impact Blog, Big data: Cool; Small data: Cooler http://www.imsglobal.org/blog/?p=258
When data is analyzed?
‣ Off-line
• Analyzing data after use
• Discovering patterns of use
• Allows to improve the experience for future
‣ Real time
• Analyzing data while the system is in use to
improve/adapt the current learning experience
• Allows to also use it in actual presential classes
‣ Mixed approach
8
Extensive Data
‣ Large number of participants
‣ Relatively limited number of variables
‣ Usually very little demographic information
‣ Relatively few observations for each user
‣ Wide but shallow data set
9
Adapted from: Learning Analytics and Educational Data Mining Workshop
New York University – CREATE Lab April 4–5, 2013
Intensive Data
‣ Relatively low number of participants
‣ Large number of observations for each variable
‣ Large number of variables for each participant, such
as
• User actions, In-Game Events
• Survey responses; Extensive demographic information
• Video Observations
• Biometric Data (HR, RESP, GSR, EEG, EKG)
• Eye-tracking
‣ Narrow but deep data set
‣ Correlations among different data?
10
Adapted from : Learning Analytics and Educational Data Mining Workshop
New York University – CREATE Lab April 4–5, 2013
But there is a parallel world …
11
http://us.battle.net/wow/en/media/screenshots/races?keywords=&view#/goblins04
Game Analytics
‣ Application of
analytics to game
development and
research
‣ Telemetry
• Data obtained over
distance
• Mobile games, MMOG
‣ Game metrics
• Interpretable
measures of data
related to games
12
Game metrics
‣ User metrics
• Customer
• Player
‣ Performance
metrics
• Technical
infrastructure
‣ Process metrics
• Development of the
game
‣ User metrics
• Generics metrics
• Genre specific metrics
• Game specific metrics
13
Game metrics
14
Springer, Game Analytics Maximizing the Value of Player Data, pag 22
Game requirements for LA
‣ Most of games are black boxes.
• No access to what is going on during game play.
‣ We need access to game “guts”
• Game state, game variables
‣ Or the game must communicate with the outside
world
• Using some logging framework
• Not applicable to COTS games (yet)
‣ Mozila Open Badges? http://openbadges.org/
15
SESSION
VARIABLES
PLAYER
GAME
VARIABLES
GAME
VARIABLES
TRACES
GOALS
From game data to educational information
PLAYER
VARIABLES
User Information
Educational System Information
SERIOUS GAME
Sessions
GAME PLAYER SESSIONS+ =
A player plays a game. Produces a game session.
One game session is a set of traces of ONE specific
player in ONE specific game.
SESSIONS =
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
player
started
phase 1
player
scored
200
in
phase 1
player
clicked
in
Help
button
VARIABLES
GENERATO
R
SESSION
Analyzing game sessions
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
TRAC
E
VAR
VAR
VAR
VAR
VAR
VAR
VAR
VAR
VAR
VAR
GOAL
RESULT
GOAL
RESULT
GOAL
RESULT
GOAL
RESULT
GOAL
RESULT
GOALS
GENERATO
R
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
Variable generator: User sessions
VAR
DEFINITION
VAR+ =
TRACE
TRACE
varName:‘beatgame‘,
operation: {
type:'trace_present‘
,traceType: ‘logic',
trace: {
event:‘end_game’
}
}
event:
‘end_game',
timeStamp:
1380181610150
usersession.beatgame
= true;+ =
Goal Generators: User sessions
VAR
VAR
GOAL
DEFINITION
GOAL
RESULT=
usersession: {
beatgame: true,
score: 4747
}
id: ‘finalResult’
result: ‘beatgame
&& score > 3000’
}
usersession: {
beatgame: true,
score: 4747,
goals: {
finalResult: true
}
}
=
+
+
PLAYER * GAME
Analyzing game results
SESSION
SESSION
VAR VAR
VAR VAR
GOAL
RESULT
GOAL
RESULT
SESSION
SESSION
VAR VAR
VAR VAR
GOAL
RESULT
GOAL
RESULT
VARIABLES
GENERATO
R
GOALS
GENERATO
R
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
VAR
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
GOAL
DEFINITIO
N
eAdventure game platform
Open code authoring environment for the production of point-and-click
adventure games & immersive learning simulations
Easy to include Learning Analytics in eAdventure games
http://www.chermug.eu
With MGH-Harvard Universityhttp://first-aid-game.e-ucm.es
With ONT, educ@ONT
eAdventure + Learning
Analytics
Game Engine
Communication
API
{
type: 'input',
timeStamp: some_timestamp,
device: 'some_device',
action: 'some_action',
target: 'target_id',
data: { key1: value, ...}
}
{
type: 'logic',
timeStamp: some_timestamp,
event: 'some_event',
target: 'some_id',
data: { key1: value, ...}
}
Learning
Analytics
Database
GLEANER
‣ GLEANER: Game Learning Analytics for education
research
• Open code framework to capture game traces
25
Reference model in the EU NoE GALA
GLEANER Collector
‣ Implemented: Nodejs + Mongodb
‣ A web server ready to receive traces
‣ Cleans and sorts the data
GLEANER Analysis
‣ Reporter has access to the database, and presents
its data through reports
• graphics, heat-maps, relational tables…
‣ Evaluator has access to the database and checks the
educational defined goals in the assessment model
Example: A game to learn XML
http://gleaner.e-ucm.es/lostinspace/play/index.html
About the game...
‣ A basic platform game to acquire familiarity with
XML documents
• Learn the syntax
• Understand nesting and attributes
• Gain agility writing and reading XML documents
‣ Designed as a complementary activity in a Web
Programming Course
• For undergraduate computer science students
‣ Not developed with eAdventure
Understanding the game…
Goal
Main
character
Power-ups
(new syntax
elements)
Write XML
snippets here to
move the main
character to the
goal
Educational goals
‣ Basic understanding of XML Syntax
• Markup syntax
• Basic documents
• Attributes
• Complex documents
‣ Basic programing skills
• Sequencing
• Loops
LA perspective
‣ What does GLEANER trace?
• Higher level events
• Generic traces & game specific traces
• Only those relevant for our learning objectives
‣ The aggregator will filter and transmit:
• Level completion events
• Each XML fragment submitted by the player
Main dashboard (GLEANER Report)
33
Progress report
34
User
Session
Phases
completed
Current
score
Learning
achievements
Achievements are
updated and
highlighted in real
time
Detailed traces
35
Filters XML
snipets
The fragments are updated in real time
as submitted by the student. The
instructor can filter to see only mistakes,
or all the fragments submitted by a
specific students.
La Dama Boba : The Game
Based on The Foolish Lady by Lope de Vega
The game is available at http://damaboba.e-ucm.es/ (in Spanish)
Experiment game vs class
‣ 757 students
‣ From 8 middle and
high schools in Madrid
region
‣ Control group and
experimental group
Formal evaluation pre-post
‣ Similar results with
Learning Analytics
than with pre-post
test?
39
learning analytics outcomes
41
Other issues in LA
‣ Ethical and legal aspects
‣ Security model
‣ Ownership of information
• Informing the user
‣ Anonymization of information
‣ Aspects specially relevant if you are working with
kids!
42
But there are new especifications
and develpments that could
sistematize the work
43
ADL eXperience API (xAPI)
‣ Result of Project Tin Can
‣ Tracks experiences, informal learning, real-
world experiences (not just completions)
‣ Allows data storage AND retrieval (ex. 3rd
party reporting and analytics tools)
‣ Enables tracking mobile, games, ITS, and
virtual worlds experiences
‣ Developed by open source community
44
From Damon Regan (ADL) presentation at SINTICE2013
45
Activity Streams
‣ http://activitystrea.ms
‣ Collaboration between Google, Facebook, Microsoft
and others
‣ Allows reporting of experiences, not just completions
‣ Format: <Actor> <Verb> <Object> (I did this):
Simple Statement:
I (actor) watched (verb) a video on protecting employee data
(object)
Complex:
in the context of [information assurance certification
training] with result [timestamp:2013-0618T18:30:32.360Z ].
From Damon Regan (ADL) presentation at SINTICE2013
Reporting
Systems
Assessme
nt Services
Semantic
Analysis
Statistical
Services
xAPI Learning Record Store (LRS)
46
From Damon Regan (ADL) presentation at SINTICE2013
‣ Raw data can feed several systems
• An LRS
• A Learning Analytics System
eAdventure + LA with xAPI
Raw data
LRS
Learning
Analytics
System
Statements
Analyzer
Statements
Analyzer
EXPERIENCE
API
EXPERIENCE
API
IMS Global Learning Analytics Interoperability
Framework
http://www.imsglobal.org/IMSLearningAnalyticsWP.pdf
Conclusions
‣ LA in Serious Games has a great potential from the
application and research perspective
• Simplify more complex and complete experiments
‣ LA in Serious Games should benefits from Games
Analytics experience and work
‣ Still complex to implement LA in SG
• Increases the (already high) cost of the games
‣ Frameworks and new standards specifications could
greatly simplify LA implementation and adoption
50
Thank you!
51
balta@fdi.ucm.es
@BaltaFM
Our current projects
Increasing patient safety
using games
Modelling/teaching medical procedures at
National Transplant Organization

Mais conteúdo relacionado

Semelhante a Learning analytics applied to serious games, invited talk at ECGBL 2013 Porto, Portugal

Developing serious games SIIE 2013, Viseu, Portugal
Developing serious games SIIE 2013, Viseu, PortugalDeveloping serious games SIIE 2013, Viseu, Portugal
Developing serious games SIIE 2013, Viseu, Portugal
Baltasar Fernández-Manjón
 
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
Iván Pérez Colado
 

Semelhante a Learning analytics applied to serious games, invited talk at ECGBL 2013 Porto, Portugal (20)

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...
 
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
 
Using Learning Analytics to support a more scientific approach to Serious Gam...
Using Learning Analytics to support a more scientific approach to Serious Gam...Using Learning Analytics to support a more scientific approach to Serious Gam...
Using Learning Analytics to support a more scientific approach to Serious Gam...
 
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
 
Developing serious games SIIE 2013, Viseu, Portugal
Developing serious games SIIE 2013, Viseu, PortugalDeveloping serious games SIIE 2013, Viseu, Portugal
Developing serious games SIIE 2013, Viseu, Portugal
 
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 Gaming4Coding - Possibilities of game learning analytics for coding l...
 
Fernandez manjon
Fernandez manjonFernandez manjon
Fernandez manjon
 
E adventure serious games as open reusable content ocwg
E adventure   serious games as open reusable content ocwgE adventure   serious games as open reusable content ocwg
E adventure serious games as open reusable content ocwg
 
Games for health do they really work
Games for health do they really work Games for health do they really work
Games for health do they really work
 
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
 
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
 
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
 
Gaming Learning Analytics Real Colegio Complutense Harvard
Gaming Learning Analytics Real Colegio Complutense HarvardGaming Learning Analytics Real Colegio Complutense Harvard
Gaming Learning Analytics Real Colegio Complutense Harvard
 
Gala Conference 2018 Presentation
Gala Conference 2018 PresentationGala Conference 2018 Presentation
Gala Conference 2018 Presentation
 
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
 
Learning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive DisabilitiesLearning Analytics Serious Games Cognitive Disabilities
Learning Analytics Serious Games Cognitive Disabilities
 
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...
 
Learning Analytics in serious games
Learning Analytics in serious gamesLearning Analytics in serious games
Learning Analytics in serious games
 
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
 
e-UCM Research Group eMadrid Network of Excellence
e-UCM Research Group eMadrid Network of Excellencee-UCM Research Group eMadrid Network of Excellence
e-UCM Research Group eMadrid Network of Excellence
 

Mais de Baltasar Fernández-Manjón

Mais de 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
 
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
 
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...
 
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
 
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
 
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)
 
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
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
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
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

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
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
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
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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...
 
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
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.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
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
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
 
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
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Learning analytics applied to serious games, invited talk at ECGBL 2013 Porto, Portugal

  • 1. Learning Analytics Applied to Serious Games European Conference in Game-Based Learning (ECGBL 2013), Porto, Portugal Baltasar Fernandez-Manjon, balta@fdi.ucm.es , @BaltaFM e-UCM research group, www.e-ucm.es
  • 2. About me and context ‣ CS Professor at Complutense U. • Director of e-UCM ‣ e-UCM research group about Learning technologies • 15 researchers • Serious games - Application to the medical domain • European projects - GALA - SEGAN - CHERMUG • www.e-ucm.es 2
  • 3. Learning analytics and SG? The NMC Horizon Report: 2013 Higher Education Edition ‣ new and emerging technologies on teaching, learning, and research Time-to-Adoption Horizon: Two to Three Years ‣ Games and Gamification ‣ Learning Analytics 3 http://www.nmc.org/publications/2013-horizon-report-higher-ed
  • 4. Serious Games use? ‣ Serious Games have probed to be educationally effective in several domains • Medicine, military, business, corporate training ‣ But still is a low adoption of Serious Games • Cost? ROI? ‣ Serious Games considered usually as a complementary content • Mainly used for motivational purposes • No actual impact on the final mark ‣ Difficult to include Serious Games in the learning curriculum • Assessment of acquired learning? 4
  • 5. Black box model ‣ Games as independent pieces of content ‣ No information about what is happening during the in-game play ‣ Or very simple • Completed or not completed • Time used 5 del Blanco et al (2013). Using e-Learning standards in educational video games. Computer Standards & Interfaces 36 (1) pp. 178–187
  • 6. Learning Analytics ‣ Improving education based on data analysis • Data driven ‣ Evidence-based education ‣ Related with … • Educational data mining • Business intelligence • Visual analytics 6 www.ed.gov/edblogs/technology/files/2012/03/edm-la-brief.pdf
  • 7. Different uses ‣ Learning analytics • Data analysis that helps students improve learning outcomes. ‣ Academic/program analytics • Data analysis that provides information of what is happening in a specific program and how to plug holes or otherwise adjust. ‣ Institutional analytics • Data analysis that helps make decisions about how to improve at the institutional level. 7 Learning Impact Blog, Big data: Cool; Small data: Cooler http://www.imsglobal.org/blog/?p=258
  • 8. When data is analyzed? ‣ Off-line • Analyzing data after use • Discovering patterns of use • Allows to improve the experience for future ‣ Real time • Analyzing data while the system is in use to improve/adapt the current learning experience • Allows to also use it in actual presential classes ‣ Mixed approach 8
  • 9. Extensive Data ‣ Large number of participants ‣ Relatively limited number of variables ‣ Usually very little demographic information ‣ Relatively few observations for each user ‣ Wide but shallow data set 9 Adapted from: Learning Analytics and Educational Data Mining Workshop New York University – CREATE Lab April 4–5, 2013
  • 10. Intensive Data ‣ Relatively low number of participants ‣ Large number of observations for each variable ‣ Large number of variables for each participant, such as • User actions, In-Game Events • Survey responses; Extensive demographic information • Video Observations • Biometric Data (HR, RESP, GSR, EEG, EKG) • Eye-tracking ‣ Narrow but deep data set ‣ Correlations among different data? 10 Adapted from : Learning Analytics and Educational Data Mining Workshop New York University – CREATE Lab April 4–5, 2013
  • 11. But there is a parallel world … 11 http://us.battle.net/wow/en/media/screenshots/races?keywords=&view#/goblins04
  • 12. Game Analytics ‣ Application of analytics to game development and research ‣ Telemetry • Data obtained over distance • Mobile games, MMOG ‣ Game metrics • Interpretable measures of data related to games 12
  • 13. Game metrics ‣ User metrics • Customer • Player ‣ Performance metrics • Technical infrastructure ‣ Process metrics • Development of the game ‣ User metrics • Generics metrics • Genre specific metrics • Game specific metrics 13
  • 14. Game metrics 14 Springer, Game Analytics Maximizing the Value of Player Data, pag 22
  • 15. Game requirements for LA ‣ Most of games are black boxes. • No access to what is going on during game play. ‣ We need access to game “guts” • Game state, game variables ‣ Or the game must communicate with the outside world • Using some logging framework • Not applicable to COTS games (yet) ‣ Mozila Open Badges? http://openbadges.org/ 15
  • 16. SESSION VARIABLES PLAYER GAME VARIABLES GAME VARIABLES TRACES GOALS From game data to educational information PLAYER VARIABLES User Information Educational System Information SERIOUS GAME
  • 17. Sessions GAME PLAYER SESSIONS+ = A player plays a game. Produces a game session. One game session is a set of traces of ONE specific player in ONE specific game. SESSIONS = TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E TRAC E player started phase 1 player scored 200 in phase 1 player clicked in Help button
  • 19. Variable generator: User sessions VAR DEFINITION VAR+ = TRACE TRACE varName:‘beatgame‘, operation: { type:'trace_present‘ ,traceType: ‘logic', trace: { event:‘end_game’ } } event: ‘end_game', timeStamp: 1380181610150 usersession.beatgame = true;+ =
  • 20. Goal Generators: User sessions VAR VAR GOAL DEFINITION GOAL RESULT= usersession: { beatgame: true, score: 4747 } id: ‘finalResult’ result: ‘beatgame && score > 3000’ } usersession: { beatgame: true, score: 4747, goals: { finalResult: true } } = + +
  • 21. PLAYER * GAME Analyzing game results SESSION SESSION VAR VAR VAR VAR GOAL RESULT GOAL RESULT SESSION SESSION VAR VAR VAR VAR GOAL RESULT GOAL RESULT VARIABLES GENERATO R GOALS GENERATO R VAR DEFINITIO N VAR DEFINITIO N VAR DEFINITIO N VAR DEFINITIO N VAR DEFINITIO N VAR DEFINITIO N GOAL DEFINITIO N GOAL DEFINITIO N GOAL DEFINITIO N GOAL DEFINITIO N
  • 22. eAdventure game platform Open code authoring environment for the production of point-and-click adventure games & immersive learning simulations Easy to include Learning Analytics in eAdventure games
  • 24. eAdventure + Learning Analytics Game Engine Communication API { type: 'input', timeStamp: some_timestamp, device: 'some_device', action: 'some_action', target: 'target_id', data: { key1: value, ...} } { type: 'logic', timeStamp: some_timestamp, event: 'some_event', target: 'some_id', data: { key1: value, ...} } Learning Analytics Database
  • 25. GLEANER ‣ GLEANER: Game Learning Analytics for education research • Open code framework to capture game traces 25 Reference model in the EU NoE GALA
  • 26. GLEANER Collector ‣ Implemented: Nodejs + Mongodb ‣ A web server ready to receive traces ‣ Cleans and sorts the data
  • 27. GLEANER Analysis ‣ Reporter has access to the database, and presents its data through reports • graphics, heat-maps, relational tables… ‣ Evaluator has access to the database and checks the educational defined goals in the assessment model
  • 28. Example: A game to learn XML http://gleaner.e-ucm.es/lostinspace/play/index.html
  • 29. About the game... ‣ A basic platform game to acquire familiarity with XML documents • Learn the syntax • Understand nesting and attributes • Gain agility writing and reading XML documents ‣ Designed as a complementary activity in a Web Programming Course • For undergraduate computer science students ‣ Not developed with eAdventure
  • 30. Understanding the game… Goal Main character Power-ups (new syntax elements) Write XML snippets here to move the main character to the goal
  • 31. Educational goals ‣ Basic understanding of XML Syntax • Markup syntax • Basic documents • Attributes • Complex documents ‣ Basic programing skills • Sequencing • Loops
  • 32. LA perspective ‣ What does GLEANER trace? • Higher level events • Generic traces & game specific traces • Only those relevant for our learning objectives ‣ The aggregator will filter and transmit: • Level completion events • Each XML fragment submitted by the player
  • 35. Detailed traces 35 Filters XML snipets The fragments are updated in real time as submitted by the student. The instructor can filter to see only mistakes, or all the fragments submitted by a specific students.
  • 36. La Dama Boba : The Game Based on The Foolish Lady by Lope de Vega The game is available at http://damaboba.e-ucm.es/ (in Spanish)
  • 37. Experiment game vs class ‣ 757 students ‣ From 8 middle and high schools in Madrid region ‣ Control group and experimental group
  • 38.
  • 39. Formal evaluation pre-post ‣ Similar results with Learning Analytics than with pre-post test? 39
  • 41. 41
  • 42. Other issues in LA ‣ Ethical and legal aspects ‣ Security model ‣ Ownership of information • Informing the user ‣ Anonymization of information ‣ Aspects specially relevant if you are working with kids! 42
  • 43. But there are new especifications and develpments that could sistematize the work 43
  • 44. ADL eXperience API (xAPI) ‣ Result of Project Tin Can ‣ Tracks experiences, informal learning, real- world experiences (not just completions) ‣ Allows data storage AND retrieval (ex. 3rd party reporting and analytics tools) ‣ Enables tracking mobile, games, ITS, and virtual worlds experiences ‣ Developed by open source community 44 From Damon Regan (ADL) presentation at SINTICE2013
  • 45. 45 Activity Streams ‣ http://activitystrea.ms ‣ Collaboration between Google, Facebook, Microsoft and others ‣ Allows reporting of experiences, not just completions ‣ Format: <Actor> <Verb> <Object> (I did this): Simple Statement: I (actor) watched (verb) a video on protecting employee data (object) Complex: in the context of [information assurance certification training] with result [timestamp:2013-0618T18:30:32.360Z ]. From Damon Regan (ADL) presentation at SINTICE2013
  • 46. Reporting Systems Assessme nt Services Semantic Analysis Statistical Services xAPI Learning Record Store (LRS) 46 From Damon Regan (ADL) presentation at SINTICE2013
  • 47. ‣ Raw data can feed several systems • An LRS • A Learning Analytics System eAdventure + LA with xAPI Raw data LRS Learning Analytics System Statements Analyzer Statements Analyzer EXPERIENCE API EXPERIENCE API
  • 48. IMS Global Learning Analytics Interoperability Framework http://www.imsglobal.org/IMSLearningAnalyticsWP.pdf
  • 49.
  • 50. Conclusions ‣ LA in Serious Games has a great potential from the application and research perspective • Simplify more complex and complete experiments ‣ LA in Serious Games should benefits from Games Analytics experience and work ‣ Still complex to implement LA in SG • Increases the (already high) cost of the games ‣ Frameworks and new standards specifications could greatly simplify LA implementation and adoption 50
  • 52. Our current projects Increasing patient safety using games Modelling/teaching medical procedures at National Transplant Organization

Notas do Editor

  1. Educational game, to get teenagers interested in Spanish classical theatre.