Post on 12-Jun-2015
description
Caso práctico. Desarrollo de
un nuevo tipo de pregunta
(ubmultichoice y ubtruefalse)
Desarrollo de un nuevo tipo de pregunta
Yolanda Ordóñez Rufat yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
Desarrollo de un nuevo tipo de pregunta
El resultado
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
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
Desarrollo de un nuevo tipo de pregunta
Coexistencia de las preguntas clásicas y los nuevos tipos de pregunta UB
Desarrollo de un nuevo tipo de pregunta
Sin necesidad de acciones formativasNo hay cambios respecto a las preguntas clásicas
Desarrollo de un nuevo tipo de pregunta
El resultado opción múltiple
Desarrollo de un nuevo tipo de pregunta
El resultado verdadero falso
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
Aceptación entre los usuarios
Desarrollo de un nuevo tipo de pregunta
Valores des de la puesta en marcha el 1 de septiembre 2013
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
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 yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu
Gracias por vuestra atención
Desarrollo de un nuevo tipo de pregunta
Yolanda Ordóñez Rufat yordonez@ub.eduAntonio Piedras Morente apiedras@ub.edu