16
Caso práctico. Desarrollo de un nuevo tipo de pregunta (ubmultichoice y ubtruefalse) Desarrollo de un nuevo tipo de pregunta Yolanda Ordóñez Rufat [email protected] Antonio Piedras Morente [email protected]

Desarrollo de un nuevo tipo de pregunta

Embed Size (px)

DESCRIPTION

Queremos presentar la versión beta de dos nuevos tipos de preguntas para el cuestionario (ubmultichoice y ubtruefalse) desarrollados en la Universitat de Barcelona (UB). Estos nuevos tipos de pregunta reproducen el comportamiento de las preguntas de selección múltiple (multichoice) y de verdadero/falso (true/false) pero añaden un botón que permite dejar en blanco las preguntas contestadas previamente. Mediante diapositivas enseñaremos el uso de este nuevo tipo de pregunta, explicaremos porqué decidimos crear un nuevo plugin en lugar de modificar el core de Moodle y porqué nos decantamos por un nuevo tipo de pregunta y no por otra de las alternativas que ofrece Moodle. Acabaremos con la gestión del cambio, para el que creamos unos scripts que permiten al profesor del curso transformar el tipo de preguntas y que incorporamos en un bloque.

Citation preview

Page 1: Desarrollo de un nuevo  tipo de pregunta

Caso práctico. Desarrollo de

un nuevo tipo de pregunta

(ubmultichoice y ubtruefalse)

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 2: Desarrollo de un nuevo  tipo de pregunta

Necesidad inicial

Moodle 1.9 cambio en el código de las preguntas de

opción múltiple (multichoice) y verdadero/falso

(truefalse) que añadía un botón para dejar en blanco

las preguntas contestadas previamente

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 3: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

El resultado

Page 4: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

Los cambios en el núcleo

moodle/question/type/questiontype.php

moodle/question/type/multichoice/display.html

moodle/question/type/multichoice/questiontype.php

moodle/question/type/truefalse/questiontype.php

moodle/question/type/truefalse/display.html

Page 5: Desarrollo de un nuevo  tipo de pregunta

Necesidad inicial

Compromiso para que los usuarios tuvieran las

mismas funcionalidades en la nueva versión

Reprogramar los desarrollos propios en la nueva

versión

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 6: Desarrollo de un nuevo  tipo de pregunta

Requerimientos

● No repetir los errores del pasado: no modificar el

núcleo de Moodle

● Fácil de mantener y actualizar

● Sin necesidad de acciones formativas

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 7: Desarrollo de un nuevo  tipo de pregunta

Diseño de un plugin: un nuevo tipo de

pregunta

● Sin modificar el núcleo de Moodle

● Fácil de mantener y actualizar

● Sin necesidad de acciones formativas

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 8: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

Coexistencia de las preguntas clásicas y los nuevos tipos de pregunta UB

Page 9: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

Sin necesidad de acciones formativasNo hay cambios respecto a las preguntas clásicas

Page 10: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

El resultado opción múltiple

Page 11: Desarrollo de un nuevo  tipo de pregunta

Desarrollo de un nuevo tipo de pregunta

El resultado verdadero falso

Page 12: Desarrollo de un nuevo  tipo de pregunta

Gestión del cambio

Desarrollo de un nuevo tipo de pregunta

Bloque en el curso enlaza al script

El profesor puede elegir transformar las preguntas de su curso de forma sencilla

Page 13: Desarrollo de un nuevo  tipo de pregunta

Aceptación entre los usuarios

Desarrollo de un nuevo tipo de pregunta

Valores des de la puesta en marcha el 1 de septiembre 2013

Page 14: Desarrollo de un nuevo  tipo de pregunta

El códigogithub.com/EquipTecnicCampus/moodle-qtype_ubmultichoice

github.com/EquipTecnicCampus/moodle-qtype_ubtruefalse

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 15: Desarrollo de un nuevo  tipo de pregunta

Foro PK20x20: Desarrollo de un nuevo

tipo de pregunta Fòrum

http://2013.moodlemoot.net/mod/forum/view.php?id=300

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]

Page 16: Desarrollo de un nuevo  tipo de pregunta

Gracias por vuestra atención

Desarrollo de un nuevo tipo de pregunta

Yolanda Ordóñez Rufat [email protected] Piedras Morente [email protected]