33
Departament d’Estadística GIDC Statmedia Generación automática de cuestionarios Moodle con el paquete exams de R M. Calvo, A. Miñarro, M. Cubedo, C. Arenas, *E. Vegas

Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Embed Size (px)

Citation preview

Page 1: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Generación automática de cuestionarios

Moodle con el paquete exams de R

M. Calvo, A. Miñarro, M. Cubedo, C. Arenas, *E. Vegas

Page 2: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Índice

1. Quienes somos

2. Descripción del paquete exams. Tipos de

preguntas compatibles con Moodle.

3. Ejemplos de implementación.

4. Importación de cuestionarios en Moodle:

temporalización, puntuación y retroacción.

2/ 36

Page 3: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Quienes somos

Grupo de Innovación Docente Consolidado

STATMEDIA

• Nacido en el año 1999, con una larga trayectoria

en aplicación de TIC para el aprendizaje de las

Matemáticas y la Estadística.

• Departamento Estadística, Facultad de Biologia,

Universidad de Barcelona

Page 4: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Antecedentes: Statmedia II Pi

Puntos fuertes:

• Actividades on-line: prácticas, problemas, casos...

• Preguntas individualizadas con corrección automática

• Calculadora y applets Java hechos a medida

• Análisis de trazas

Puntos débiles:

• <5 personas realizan altas/bajas/cambios material.

• Dificultades de mantenimiento: listas alumnos, notas, …

• Poca integración en los campus virtuales (UB y UPC)

• Requerir servidor apache, MySql, ...

• Obsolescencia de los applets Java

Page 5: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Índice

1. Quienes somos

2. Descripción del paquete exams. Tipos de

preguntas compatibles con Moodle.

3. Ejemplos de implementación.

4. Importación de cuestionarios en Moodle:

temporalización, puntuación y retroacción.

Page 6: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Autores del paquete exams

Gruen, B.; Zeileis, A. (2009).

Automatic Generation of Exams in R.

Journal of Statistical Software 29(10), 1-14.

http://www.jstatsoft.org/v29/i10/.

Zeileis, A.; Umlauf, N.; Leisch F. (2012);

Flexible Generation of E-Learning Exams in R: Moodle Quizzes,

OLAT Assessments, and Beyond,

Journal of Statistical Software 58(1), 1-36.

http://www.jstatsoft.org/v58/i01/.

Page 7: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Descripción del paquete exams

generación automática de exámenes de estadística

especialmente útil en asignaturas con muchos estudiantes

en la versión 1 un conjunto de ejercicios y un fichero máster

controlan el formateado (PDF,....) del documento.

el formato de los ejercicios es Sweave =

• código R: genera y analiza datos +

• código LATEX: formatea enunciado y soluciones

la versión 2 extiende el output a otros formatos estándar (HTML,

XML), en particular el de varias plataformas de aprendizaje (XML

para Moodle y para OLAT).

Page 8: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Código R

Exams

Latex

Esquema de utilización exams+Moodle

Fichero XML

Doc.Rnw

exams2moddle()

Cuestionario

autoevaluativo

Cuestionario

presencial

Importación

Base datos preguntas 1.Creación

.rnw

2. Ejecucion R

-> .xml

3.Moodle

Page 9: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Esquema de utilización exams+Moodle

Generación de los documentos

1. Código fuente en formato Sweave (archivo rnw)

2. Compilación con R (se obtiene un archivo xml)

Utilización en Moodle

3. Importación del xml en el banco de preguntas del

curso

4. Confección del cuestionario

Page 10: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Tipos de preguntas en exams

cada ejercicio=documento Rnw especifica una pregunta

(\extype{}) y una solución (\exsolution{})

el release 2 de exams incluye 5 tipos de extypes.

• num respuesta numérica única: \exsolution{1.2}

• string respuesta alfanumérica: \exsolution{glm}

• mchoice elección múltiple, cada elemento de la respuesta

puede ser cierto o falso: \exsolution{01011}

• schoice: elección única, sólo una respuesta es cierta

\exsolution{01000}

• cloze, combinación de preguntas tipos num, string y mchoice

con respuestas combinadas \exsolution{1.2|01000|glm}

Page 11: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Preguntas estándar en un quiz de Moodle

• Description

• Calculated, Calculated multi-choice i Calculated

simple

• Essay, Matching, Random short-answer matching

• Short Answer

• Numerical

• True/False

• Multiple choice

• Embedded Answers (Cloze)

Page 12: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Índice

1. Quienes somos

2. Descripción del paquete exams. Tipos de

preguntas compatibles con Moodle.

3. Ejemplos de implementación.

4. Importación de cuestionarios en Moodle:

temporalización, puntuación y retroacción.

Page 13: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Actividades implementadas y programación

Actividades/cursos

• Problemas de Estadística (1º BQ, BT, BM) y Diseño de

Experimentos (4º BM)

• Prácticas (1º BQ, BT, BM, ES)

• Pruebas parciales y exámenes (1º BQ, BT, BM, ES)

Programación académica:

• 1 intento a tiempo cerrado (i.e. exámenes/prácticas)

• n>1 intentos a tiempo cerrado o abierto, con y sin

reposición (i.e. entregas de la lista de problemas)

Page 14: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Acceso a un cuestionario

Page 15: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Acceso a un cuestionario (2)

Page 16: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 1 == Hello World!

Page 17: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 1, corrección y retroacción

Page 18: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 2 == lista problemas

Page 19: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 3: pregunta cloze, 1 dataset

Page 20: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 3 (2)

17/ 36

Page 21: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 4: 1 pregunta cloze, 2 datasets

18/ 36

Page 22: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 4 (2)

19/ 36

Page 23: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Ejemplo 4 (3)

20/ 36

Page 24: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

En la práctica …

si el docente no quiere diseñar actividades no necesita

conocer R, ni Sweave. Puede utilizar el material as is:

• Importando preguntas en el banco de su curso (los XML)

• Configurando cuestionarios con las especificidades del curso

el alumno no tiene que utilizar R forzosamente para resolver

problemas, prácticas etc.

• cualquier paquete capaz de importar csv o pegar desde el

portapapeles

• Para cuadrar resultados y respuestas deberá calibrarse las

tolerancias de las correcciones

nuestro grupo utiliza R-Commander en 1º y una colección

de scripts de R en 4º

21/ 36

Page 25: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Índice

1. Quienes somos

2. Descripción del paquete exams. Tipos de

preguntas compatibles con Moodle.

3. Ejemplos de implementación.

4. Importación de cuestionarios en Moodle:

temporalización, puntuación y retroacción.

2/ 36

Page 26: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Importar preguntas y diseño del cuestionario

Mecánica de importación al banco de preguntas

•un XML importado por pregunta cloze. Puede incluir gráficos y datos

•un XML incluye simultáneamente les n generaciones especificadas

al ejecutar exams2moodle

Confección del cuestionario (quiz)

•un quiz incluye una o más preguntes del banco, organizadas en una

o varias páginas del formulario.

•cada pregunta puede tener puntuación diferente, aunque todas las

de un mismo quiz comparten calendario, número de re-intentos, etc.

Page 27: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Vista preguntas de banco

Page 28: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Vista categorías de preguntas

25/ 36

Page 29: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Parámetros de un cuestionario

26/ 36

Page 30: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Revisión y retroacción

27/ 36

Page 31: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Puntuación interna cuestionario

28/ 36

Page 32: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística GIDC Statmedia

Código R

Exams

Latex

RESUMEN

Fichero XML

Creación

.Rnw

exams2moddle()

Cuestionario

autoevaluativo

Cuestionario

presencial

Importación a

Base datos preguntas

Page 33: Generación automática de cuestionarios Moodle con el ...diposit.ub.edu/dspace/bitstream/2445/110303/1/IQS_Exams.pdf · de un mismo quiz comparten calendario, número de re-intentos,

Departament d’Estadística 33

Gracias por su atención