SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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?

Contenu connexe

En vedette

Assessment in programming competitive assignments
Assessment in programming competitive assignmentsAssessment in programming competitive assignments
Assessment in programming competitive assignmentsDrPantera
 
Presentación Guess it! AulaBlog 2015
Presentación Guess it! AulaBlog 2015Presentación Guess it! AulaBlog 2015
Presentación Guess it! AulaBlog 2015DrPantera
 
Presentacion guessit junio2016
Presentacion guessit junio2016Presentacion guessit junio2016
Presentacion guessit junio2016DrPantera
 
Transparencias de tesis PhD
Transparencias de tesis PhDTransparencias de tesis PhD
Transparencias de tesis PhDDrPantera
 
Usos y evaluación de wikis en docencia
Usos y evaluación de wikis en docenciaUsos y evaluación de wikis en docencia
Usos y evaluación de wikis en docenciaDrPantera
 
A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...
A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...
A Collaborative Mobile Learning System to Facilitate Foreign Language Learnin...DrPantera
 
Evaluación del trabajo individual y grupal en un wiki
Evaluación del trabajo individual y grupal en un wikiEvaluación del trabajo individual y grupal en un wiki
Evaluación del trabajo individual y grupal en un wikiDrPantera
 

En vedette (8)

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

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

A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentA generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentAntonio Balderas
 
ViTAAL and NIFLAR projects at Slanguages 2009
ViTAAL and NIFLAR projects at Slanguages 2009ViTAAL and NIFLAR projects at Slanguages 2009
ViTAAL and NIFLAR projects at Slanguages 2009Ton Koenraad
 
PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015Anke Berns
 
The ViTAAL Project
The ViTAAL ProjectThe ViTAAL Project
The ViTAAL ProjectTon Koenraad
 
Student Teacher roles in 3D world projects in modern language and teacher ed...
Student Teacher roles in 3D world projects  in modern language and teacher ed...Student Teacher roles in 3D world projects  in modern language and teacher ed...
Student Teacher roles in 3D world projects in modern language and teacher ed...Ton Koenraad
 
Vstep listening item writer
Vstep listening item writerVstep listening item writer
Vstep listening item writerenglishonecfl
 
SLanguages2008 Vitaal
SLanguages2008   VitaalSLanguages2008   Vitaal
SLanguages2008 Vitaalslanguages
 
Syllabus-EN1204-Language and Communication II
Syllabus-EN1204-Language and Communication IISyllabus-EN1204-Language and Communication II
Syllabus-EN1204-Language and Communication IIMain Uddin-Al-Hasan
 
Competency based learning toon rekkers
Competency based learning toon rekkersCompetency based learning toon rekkers
Competency based learning toon rekkerstoonrekkers
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
 
[01-A] introduction to the Green Lab course
[01-A] introduction to the Green Lab course[01-A] introduction to the Green Lab course
[01-A] introduction to the Green Lab courseIvano Malavolta
 
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerAssessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerLanguage Acquisition Resource Center
 
Syllabus-EN1105-Language and Communication I
Syllabus-EN1105-Language and Communication ISyllabus-EN1105-Language and Communication I
Syllabus-EN1105-Language and Communication IMain Uddin-Al-Hasan
 
Student Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSStudent Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSAll Things Open
 
dEVELOPMENT OF Instructional materials and media
dEVELOPMENT OF Instructional materials and mediadEVELOPMENT OF Instructional materials and media
dEVELOPMENT OF Instructional materials and mediaMARIA KATRINA MACAPAZ
 
Project 2 preparation of school activities
Project 2 preparation of school activitiesProject 2 preparation of school activities
Project 2 preparation of school activitiesANGELIKIKARANASIOU
 

Similaire à A Domain Specific Language to retrieve objective indicators for foreign language learning in virtual worlds (20)

Identifying writing profiles in game-based language using data mining
Identifying writing profiles in game-based language using data miningIdentifying writing profiles in game-based language using data mining
Identifying writing profiles in game-based language using data mining
 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentA generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment
 
ViTAAL and NIFLAR projects at Slanguages 2009
ViTAAL and NIFLAR projects at Slanguages 2009ViTAAL and NIFLAR projects at Slanguages 2009
ViTAAL and NIFLAR projects at Slanguages 2009
 
PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015
 
The ViTAAL Project
The ViTAAL ProjectThe ViTAAL Project
The ViTAAL Project
 
Student Teacher roles in 3D world projects in modern language and teacher ed...
Student Teacher roles in 3D world projects  in modern language and teacher ed...Student Teacher roles in 3D world projects  in modern language and teacher ed...
Student Teacher roles in 3D world projects in modern language and teacher ed...
 
Vstep listening item writer
Vstep listening item writerVstep listening item writer
Vstep listening item writer
 
SLanguages2008 Vitaal
SLanguages2008   VitaalSLanguages2008   Vitaal
SLanguages2008 Vitaal
 
Self Navigation Web-based Literacy Learning System
Self Navigation Web-based Literacy Learning SystemSelf Navigation Web-based Literacy Learning System
Self Navigation Web-based Literacy Learning System
 
Syllabus-EN1204-Language and Communication II
Syllabus-EN1204-Language and Communication IISyllabus-EN1204-Language and Communication II
Syllabus-EN1204-Language and Communication II
 
Competency based learning toon rekkers
Competency based learning toon rekkersCompetency based learning toon rekkers
Competency based learning toon rekkers
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course Introduction
 
[01-A] introduction to the Green Lab course
[01-A] introduction to the Green Lab course[01-A] introduction to the Green Lab course
[01-A] introduction to the Green Lab course
 
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerAssessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
 
Hea fellow app
Hea fellow appHea fellow app
Hea fellow app
 
Syllabus-EN1105-Language and Communication I
Syllabus-EN1105-Language and Communication ISyllabus-EN1105-Language and Communication I
Syllabus-EN1105-Language and Communication I
 
Student Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSSStudent Pipeline to Open Source Communities using HFOSS
Student Pipeline to Open Source Communities using HFOSS
 
dEVELOPMENT OF Instructional materials and media
dEVELOPMENT OF Instructional materials and mediadEVELOPMENT OF Instructional materials and media
dEVELOPMENT OF Instructional materials and media
 
School activities
School activitiesSchool activities
School activities
 
Project 2 preparation of school activities
Project 2 preparation of school activitiesProject 2 preparation of school activities
Project 2 preparation of school activities
 

Dernier

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 

Dernier (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 

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?