VWQL: un lenguaje específico de dominio para la obtención de indicadores objetivos del aprendizaje de idiomas en mundos virtuales
1. VWQL: un lenguaje específico de dominio para la
obtención de indicadores objetivos del
aprendizaje de idiomas en mundos virtuales
Antonio Balderas
Manuel Palomo-Duarte
Juan Manuel Dodero
Anke Berns
Raul Gomez-Sanchez
Iván Ruiz-Rube
2. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
3. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
4. Introducción
● Cursos de idioma (ECTS)
– Pocas horas de aprendizaje presencial
– Muchas horas de aprendizaje independiente
● Usamos mundos virtuales en 3D para:
– Animar a realizar un aprendizaje independiente
– Proporcionar diversión junto con un modo de
aprendizaje “natural”
6. Introducción
● Problemática de la monitorización y evaluación:
– Objetivo: poner el análisis del aprendizaje a
disposición del docente
7. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
8. Diseño y arquitectura
● Mundo virtual basado en OpenSim
– Código abierto de origen conocido y fiable
– Enfoque cliente-servidor
9. Diseño y arquitectura
● Mundo virtual basado en OpenSim
– Nos interesa la información del juego almacenada
– Se necesitan conocimientos de programación
SQL +
script
10. Diseño y arquitectura
● Mundo virtual basado en OpenSim
– Proponemos utilizar un Lenguaje Específico de
Dominio para obtener indicadores del trabajo de los
estudiantes en los mundos virtuales de OpenSim
VWQL
11. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
12. Propuesta
● Virtual Worlds Query Language (VWQL)
– Enfoque dirigido por modelos (xtext + EMF) →
EvalSim
– Sintáxis:
Evidence name_of_the_evidence:
get students [id_of_the_student]
show ( words [dict] | sentences | single | turns | time |
points )+
13. Propuesta
Método DBA: Design-based assessment
– El docente diseña una hipótesis a partir de la
información del trabajo de los estudiantes
– Se pone en marcha el ciclo de contraste de
hipótesis
15. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
16. Estudio de caso: configuración
● Curso de alemán
– Participaron 5 estudiantes (B1 CEFR)
● El mundo virtual implementa una tarea de
compra conjunta:
– Dos jugadores: cliente y dependiente
– Comunicación de coordinación vía chat de texto
17. Estudio de caso: hipótesis
● Habilidad:
– Hacerse entender en un segundo idioma
● Hipótesis establecida:
– Un estudiante tuvo dificultades para hacerse
entender si necesitó de media más de dos frases
por minuto
● Consulta propuesta:
Evidence time_sentences:
get students
show time , sentences
18. Student1 Student2 Student3 Student4 Student5
0
10
20
30
40
50
60
70
80
90
Minutes played
Sentences
Estudio de caso: primer análisis
Student Speaking pace
Student1 1.22
Student2 1.50
Student3 0.80
Student4 2.22
Student5 1.50
19. Estudio de caso: refinamiento
Consulta refinada: nos enfocamos en las frases y
en los turnos en lugar de el tiempo y las frases
● Hipótesis refinada:
– Un estudiante tuvo dificultades para hacerse
entender si necesitó más de dos frases por turno
● Consulta propuesta:
Evidence time_sentences:
get students
show sentences, turns
20. Estudio de caso: segundo análisis
Student Average of
sentences per turn
Student1 1.83
Student2 2.00
Student3 2.14
Student4 4.10
Student5 2.00
21. Índice
● Introducción
● Diseño y arquitectura
● Propuesta
● Estudio de caso
– Configuración
– Hipótesis
– Análisis
● Conclusiones
22. Conclusiones
● Se ha definido VWQL, el primer lenguaje
específico para mundos virtuales Opensim
– Sintáxis sencilla, no requiere conocimientos de
programación
● Proponemos el método DBA y el ciclo de
contraste de hipótesis para la monitorización y
evaluación
– Se ha aplicado a un pequeño estudio de caso
● Trabajo futuro: extender el lenguaje para
identificar exclamaciónes, wh-questions, etc.