SlideShare a Scribd company logo
A Domain Specific Language to retrieve objective
indicators for foreign language learning in virtual
worlds
Antonio Balderas
Anke Berns
Manuel Palomo-Duarte
Juan Manuel Dodero
Raul Gomez-Sanchez
Iván Ruiz-Rube
ISELEAR'15
Contents
● Introduction
● Design and architecture
● Proposal
● Case Study
– Settings
– Hypothesis
– Analysis
● Conclusions
Introduction
● Foreign language courses (ECTS)
– few hours of language practice in class
– many hours of independent learning
● We use 3D virtual worlds to:
– Encourage independent learning
– Provide a fun and “natural” learning environment
● Issues with monitoring and assessment:
– Aim: make learning analytics available for everyone
Introduction
Some game worlds we implemented for
language learning:
Design and architecture
● We use the Opensim virtual world engine
– Well-known reliable open source
– Client-server approach
Design and architecture
● We use the Opensim virtual world engine
– Interesting game information is stored
– Programming skills are needed to get it
SQL +
script
Design and architecture
● We use the Opensim virtual world engine
– We propose using a Domain Specific Language to
retrieve information from students' interaction in
Opensim Virtual Worlds
VWQL
Proposal
● Virtual Worlds Query Language (VWQL)
– Model-drive approach (xtext + EMF) → EvalSim
– Syntax:
Evidence name_of_the_evidence:
get students [id_of_the_student]
show ( words [dict] | sentences | single | turns | time |
points )+
Proposal
● Hypothesis contrast / indicator refinement cycle
Initial proposal
VWQL
query
Satisfies?
submit
reply
NO
YES
analyze
refine
Case study: settings
● German as a second foreign language course
– 5 students (B1 CEFR) participated
● Virtual world implements a joint shopping task:
– Two players: client and shop-assistant
– Coordination communicating via text-chat
Case study: hypothesis
● Skill:
– make themselves understood in the foreign language
● Following hypothesis was established:
– A student had difficulties to make himself understood if he
needed 2+ sentences, per turn, to communicate with his
teammate
● Initial proposed query:
Evidence time_sentences:
get students
show time , sentences
Student1 Student2 Student3 Student4 Student5
0
10
20
30
40
50
60
70
80
90
Minutes played
Sentences
Case study: first analysis
Student Speaking
pace
Student1 1.22
Student2 1.50
Student3 0.80
Student4 2.22
Student5 1.50
Case study: refinement
● Refined query: focus on sentences and turns
rather than on time and sentences
Evidence sentences_turns:
get students
show sentences , turns
Case study: second analysis
Student Average of
sentences per turn
Student1 1.83
Student2 2.00
Student3 2.14
Student4 4.10
Student5 2.00
Conclusions
● We have defined VWQL, the first Opensim virtual
world Specific Language
– Easy syntax, no programming skills needed
● We proposed a refinement cycle to scale
monitoring or assessment
– It was applied to a simple case study
● Future work: extend the language to identify
exclamations, Wh-questions, etc.
Thank you for your attention!
Questions?

More Related Content

PDF
Ali Uzair Lalani resume pdf
PDF
Identifying foreign language learning profiles in game-based environments by ...
PDF
[ITICSE 2013] COLMENA: Assistance in computer programming learning using educ...
PPTX
Approaches to course design
DOC
Ameen tarras cv
PDF
LPI How?
PDF
Technical screening .Net Developer
Ali Uzair Lalani resume pdf
Identifying foreign language learning profiles in game-based environments by ...
[ITICSE 2013] COLMENA: Assistance in computer programming learning using educ...
Approaches to course design
Ameen tarras cv
LPI How?
Technical screening .Net Developer

Viewers also liked (8)

PDF
Assessment in programming competitive assignments
PDF
Presentación Guess it! AulaBlog 2015
PDF
Presentacion guessit junio2016
PDF
Transparencias de tesis PhD
PDF
Usos y evaluación de wikis en docencia
PDF
A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...
PPTX
Evaluación del trabajo individual y grupal en un wiki
PPTX
Layered Software Architecture
Assessment in programming competitive assignments
Presentación Guess it! AulaBlog 2015
Presentacion guessit junio2016
Transparencias de tesis PhD
Usos y evaluación de wikis en docencia
A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...
Evaluación del trabajo individual y grupal en un wiki
Layered Software Architecture
Ad

Similar to A Domain Specific Language to retrieve objective indicators for foreign language learning in virtual worlds (9)

PPTX
Virtually Native
PPTX
The Phoenix Firestorm Project: Virtual Worlds, Jokaydia Grid and Second Life;...
PPT
Lesson 15 ery High-Speed Integrated Circuit Hardware Description LanguageVHDL...
PPT
SLanguages2008 Chinese School
PDF
Identifying writing profiles in game-based language using data mining
PDF
Communication Skills Improving Assistance
PPTX
Natural Language Processing: From Human-Robot Interaction to Alzheimer’s Dete...
PPTX
Wreck a nice beach: adventures in speech recognition
PDF
Presentation at EC-TEL Conference 2013
Virtually Native
The Phoenix Firestorm Project: Virtual Worlds, Jokaydia Grid and Second Life;...
Lesson 15 ery High-Speed Integrated Circuit Hardware Description LanguageVHDL...
SLanguages2008 Chinese School
Identifying writing profiles in game-based language using data mining
Communication Skills Improving Assistance
Natural Language Processing: From Human-Robot Interaction to Alzheimer’s Dete...
Wreck a nice beach: adventures in speech recognition
Presentation at EC-TEL Conference 2013
Ad

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Cell Types and Its function , kingdom of life
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Insiders guide to clinical Medicine.pdf
PDF
Computing-Curriculum for Schools in Ghana
Module 4: Burden of Disease Tutorial Slides S2 2025
TR - Agricultural Crops Production NC III.pdf
01-Introduction-to-Information-Management.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
2.FourierTransform-ShortQuestionswithAnswers.pdf
RMMM.pdf make it easy to upload and study
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial diseases, their pathogenesis and prophylaxis
Anesthesia in Laparoscopic Surgery in India
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Classroom Observation Tools for Teachers
Cell Types and Its function , kingdom of life
Microbial disease of the cardiovascular and lymphatic systems
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O7-L3 Supply Chain Operations - ICLT Program
Insiders guide to clinical Medicine.pdf
Computing-Curriculum for Schools in Ghana

A Domain Specific Language to retrieve objective indicators for foreign language learning in virtual worlds

  • 1. A Domain Specific Language to retrieve objective indicators for foreign language learning in virtual worlds Antonio Balderas Anke Berns Manuel Palomo-Duarte Juan Manuel Dodero Raul Gomez-Sanchez Iván Ruiz-Rube ISELEAR'15
  • 2. Contents ● Introduction ● Design and architecture ● Proposal ● Case Study – Settings – Hypothesis – Analysis ● Conclusions
  • 3. Introduction ● Foreign language courses (ECTS) – few hours of language practice in class – many hours of independent learning ● We use 3D virtual worlds to: – Encourage independent learning – Provide a fun and “natural” learning environment ● Issues with monitoring and assessment: – Aim: make learning analytics available for everyone
  • 4. Introduction Some game worlds we implemented for language learning:
  • 5. Design and architecture ● We use the Opensim virtual world engine – Well-known reliable open source – Client-server approach
  • 6. Design and architecture ● We use the Opensim virtual world engine – Interesting game information is stored – Programming skills are needed to get it SQL + script
  • 7. Design and architecture ● We use the Opensim virtual world engine – We propose using a Domain Specific Language to retrieve information from students' interaction in Opensim Virtual Worlds VWQL
  • 8. Proposal ● Virtual Worlds Query Language (VWQL) – Model-drive approach (xtext + EMF) → EvalSim – Syntax: Evidence name_of_the_evidence: get students [id_of_the_student] show ( words [dict] | sentences | single | turns | time | points )+
  • 9. Proposal ● Hypothesis contrast / indicator refinement cycle Initial proposal VWQL query Satisfies? submit reply NO YES analyze refine
  • 10. Case study: settings ● German as a second foreign language course – 5 students (B1 CEFR) participated ● Virtual world implements a joint shopping task: – Two players: client and shop-assistant – Coordination communicating via text-chat
  • 11. Case study: hypothesis ● Skill: – make themselves understood in the foreign language ● Following hypothesis was established: – A student had difficulties to make himself understood if he needed 2+ sentences, per turn, to communicate with his teammate ● Initial proposed query: Evidence time_sentences: get students show time , sentences
  • 12. Student1 Student2 Student3 Student4 Student5 0 10 20 30 40 50 60 70 80 90 Minutes played Sentences Case study: first analysis Student Speaking pace Student1 1.22 Student2 1.50 Student3 0.80 Student4 2.22 Student5 1.50
  • 13. Case study: refinement ● Refined query: focus on sentences and turns rather than on time and sentences Evidence sentences_turns: get students show sentences , turns
  • 14. Case study: second analysis Student Average of sentences per turn Student1 1.83 Student2 2.00 Student3 2.14 Student4 4.10 Student5 2.00
  • 15. Conclusions ● We have defined VWQL, the first Opensim virtual world Specific Language – Easy syntax, no programming skills needed ● We proposed a refinement cycle to scale monitoring or assessment – It was applied to a simple case study ● Future work: extend the language to identify exclamations, Wh-questions, etc.
  • 16. Thank you for your attention! Questions?