Top Banner
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIAS UNIDAD DE MULTIMEDIA INSTRUMENTAL 25 de enero de 2012 Manual Básico de WIRIS Para Moodle 2 [U.M.I. C.U.C.E.I] Wiris Quizzes
51
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERIAS

    UNIDAD DE MULTIMEDIA INSTRUMENTAL

    25 de enero de 2012

    Manual Bsico de WIRIS Para

    Moodle 2

    [U.M.I. C.U.C.E.I]

    Wiris Quizzes

  • 1

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    NDICE

    Contenido

    QUE ES WIRIS QUIZ? ................................................................................................... 2

    EL CAMPO ALGORITMO ............................................................................................... 5

    TRADUCCIN DEL ALGORITMO ...................................................................................... 7

    ALEATORIEDAD......................................................................................................... 8

    ALEATORIEDAD EN FRMULAS ..................................................................................... 10

    CONTENIDO GRFICO ............................................................................................... 10

    FEEDBACK PARA EL ALUMNO ....................................................................................... 13

    TIPOS DE PREGUNTA ................................................................................................. 16

    VERDADERO / FALSO ............................................................................................... 17

    OPCIN MLTIPLE ................................................................................................... 21

    EMPAREJAMIENTO ................................................................................................... 25

    RESPUESTA CORTA SIMPLE .......................................................................................... 28

    FUNCIN DE EVALUACIN EN RESPUESTA CORTA SIMPLE ...................................................... 32

    RESPUESTA CORTA COMPUESTA ................................................................................... 34

    FUNCIN DE EVALUACIN EN RESPUESTA CORTA COMPUESTA ............................................... 38

    RESPUESTAS INCRUSTADAS.......................................................................................... 40

    UN EJEMPLO SENCILLO .............................................................................................. 41

    LA SINTAXIS COMPLETA ............................................................................................. 41

    FUNCIONALIDAD MATEMTICA Y TIPOS DE SUBPREGUNTAS ................................................... 42

    UN EJEMPLO WIRIS ................................................................................................. 43

    ENSAYO ................................................................................................................ 45

    WIRIS CAS PARA EL ALUMNO ..................................................................................... 45

  • 2

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    MANUAL BSICO DE WIRIS PARA MOODLE 2

    [U.M.I. C.U.C.E.I]

    Wiris Quizzes

    Que es Wiris Quiz?

    El mdulo Quiz de Moodle permite definir actividades de tipo cuestionario en un curso. Un

    cuestionario consiste en un conjunto de preguntas posiblemente de varios tipos. Lee la

    documentacin de moodle.org sobre este mdulo si no ests familiarizada o familiarizado con

    l. En adelante se asumir la terminologa bsica sobre los cuestionarios de Moodle.

    WIRIS quizzes mejora los tipos de pregunta de Moodle para aadirles opciones adicionales

    pensadas para poder realizar preguntas de matemticas potentes. Estas opciones se muestran

    simplemente con el botn Mostrar Avanzadas.

    Empecemos viendo cmo crear un ejercicio sencillo con WIRIS quizzes. Con l, podemos

    introducir los elementos mnimos para que un ejercicio sea funcional.

    Un ejercicio Moodle estndar dispone de diversos campos en los que el profesor introduce los

    elementos que constituirn el ejercicio, como son el enunciado, la respuesta correcta, diversos

    feedbacks para el alumno, etc. WIRIS quizzes mantiene esta estructura y simplemente aade

    una sesin de clculo al final del ejercicio, que tiene adems la capacidad de interactuar con

    cualquier elemento del mismo.

  • 3

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    La interaccin ms sencilla, que es la nica que veremos en este ejemplo, consiste en utilizar

    variables matemticas en el enunciado y respuesta del ejercicio. Para acceder a una de estas

    variables, debemos hacer referencia a ellas mediante la sintaxis:

    #variable

    Este primer ejercicio presenta al alumno una matriz 3x3 aleatoria cuyos elementos son enteros

    comprendidos entre -3 y 3. El alumno debe calcular su determinante e introducir la respuesta

    en un campo de texto.

    Pasos a seguir:

    1. En el men Crear una nueva pregunta, debemos escoger Respuesta corta. Aparecer la pgina de edicin para

    este tipo de preguntas.

  • 4

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    2. Dar un ttulo a la pregunta en el campo Nombre de la pregunta. 3. Escribir en el campo Texto de la pregunta el siguiente enunciado: "Calcula el determinante de la

    matriz #m". Como hemos dicho, m ser el nombre de la variable que construiremos en breve en la sesin de WIRIS cas donde almacenaremos la matriz deseada.

    4. Escribir en la seccin Respuesta 1, en el campo Respuesta, el nombre de la variable que contendr la respuesta correcta y que nuevamente calcularemos en la sesin de WIRIS cas. Por ejemplo, #sol.

    Todos estos pasos son idnticos a los que haramos para crear una pregunta cualquiera usando

    Moodle Quiz, excepto por la extraez de los nombres precedidos del signo #.

    La ltima seccin de la pregunta se llama WIRIS quizzes y puede encontrarse plegada o

    desplegada. Si se encuentra plegada, es preciso clicar en el botn .

    Aparecern entonces diversos campos que iremos explicando en futuros apartados, pero el

    ms importante de ellos es el campo Algoritmo.

    Debemos ahora crear la matriz y calcular su determinante mediante WIRIS cas. Para crear una

    matriz de elementos aleatorios entre los valores -3 y 3, usaremos el

    comando para cada elemento.

    En este ejemplo, damos a la funcin un nombre para simplificar la escritura. Para introducir la

    matriz, slo hay que ir a la pestaa Matrices del men, clicar en el icono y aceptar las

    dimensiones de la matriz que se proponen por defecto, que son 3x3. La funcin determinante

    es interna de WIRIS cas.

    Es preciso observar que las funciones que necesitemos para nuestro ejercicio deben inserirse

    en el recuadro amarillo:

  • 5

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Los comandos escritos fuera de este recuadro sirven para comprobar las funciones y valores

    del recuadro amarillo, pero no sern tenidos en cuenta en la ejecucin del ejercicio. Una vez

    estamos satisfechos con el resultado, slo nos queda guardar el resultado con el botn

    y podremos ver nuestro primer ejercicio con WIRIS quizzes. Enhorabuena!

    Por supuesto, WIRIS quizzes puede realizar muchas ms cosas, pero para descubrirlas

    debers seguir leyendo el manual.

    El campo Algoritmo

    La seccin ms importante para escribir un ejercicio con WIRIS quizzes es el campo

    Algoritmo, que consiste en una sesin de WIRIS cas. Este campo es comn a todos los tipos

    de pregunta que WIRIS mejora, ya que agrupa toda la funcionalidad matemtica del ejercicio.

    La sesin de WIRIS cas es un applet de Java que se ejecutar al visualizar la pregunta. En

    ella, el profesor puede definir variables con valores numricos, simblicos o grficos. Dichas

    variables pueden ser aleatorias, pueden ser el resultado de complejos clculos matemticos y

    pueden ser grficas de funciones o construcciones geomtricas. Las variables aqu definidas

    se podrn luego utilizar en cualquier parte del ejercicio, como el enunciado, las respuestas

    correctas y falsas o el feedback para el alumno.

  • 6

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    La sesin de WIRIS cas se divide en dos zonas: el men y la sesin de trabajo. El men nos

    ayuda a introducir frmulas y comandos de un modo intuitivo. Este men no contiene todas

    las operaciones y funciones soportadas por WIRIS cas, pero s una buena parte de las ms

    frecuentes. Para ms informacin acerca del lenguaje WIRIS y sus posibilidades, consulta

    el manual de WIRIS cas.

    La sesin de trabajo est a su vez dividida en dos zonas: la librera, que es la zona enmarcada

    por un recuadro amarillo, y la zona contigua a ella, formada por bloques de clculo y a la que

    accederemos mediante la combinacin de teclas Control+Intro o bien mediante el botn

    .

    En la librera debemos definir las todas las variables que se quieran utilizar en la pregunta. La

    librera no muestra el resultado de sus operaciones, ya que tiene la funcin de definir y no de

    calcular. Para comprobar que no nos hemos equivocado realizando los clculos de la librera,

    tenemos a nuestra disposicin los bloques de clculo contiguos a ella, cuyos clculos se

    lanzan tambin mediante la combinacin de teclas Control+Intro o bien mediante el botn

    .

    No hay que olvidar que las definiciones hechas fuera de la librera se omitirn al visualizar la

    pregunta por parte del alumno; este espaci slo debe utilizarse para pruebas y

    comprobaciones.

    Las variables definidas en el algoritmo se pueden utilizar en prcticamente todos los otros

    campos de texto del formulario de edicin de la pregunta. Para indicarlo, se escribe el nombre

    de la variable precedida por el signo # (almohadilla). En el texto de la pregunta, en el

    feedback o en los campos de respuesta (dependiendo del tipo de pregunta) se puede mezclar el

    HTML o texto con las referencias a variables. Por ejemplo, el enunciado de la pregunta

    correspondiente con el algoritmo de la figura anterior podra ser:

  • 7

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Al visualizar la pregunta, las referencias a variables se sustituirn por su valor y se mostrarn

    correctamente como una imagen.

    El campo Algoritmo se puede traducir a otros idiomas con un simple clic, tal y como se

    describe en la siguiente seccin.

    Traduccin del algoritmo

    La seccin ms importante para escribir un ejercicio con WIRIS quizzes es el campo

    Algoritmo, que consiste en una sesin de WIRIS cas. Este campo es comn a todos los tipos

    de pregunta que WIRIS mejora, ya que agrupa toda la funcionalidad matemtica del ejercicio.

    Justo debajo del campo Algoritmo, hay una lista desplegable con la lista de idiomas

    disponibles.

    Cuando se crea una nueva pregunta, el algoritmo aparecer en el idioma en que est

    configurado el Moodle, siempre y cuando este idioma est disponible. Cuando se abre una

    pregunta existente, el idioma guardado cuando se cre la pregunta prevalecer.

    Si quiere traducir el algoritmo a otro idioma, slo tiene que seleccionar el idioma que desee en

    la lista desplegable. La pgina se recargar automticamente con el applet y los comandos

    traducidos.

  • 8

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Aleatoriedad

    Una de las capacidades ms interesantes de WIRIS quizzes es la posibilidad de aadir

    contenido aleatorio.

    Moodle ya ofrece algunos recursos en esta direccin, pero se limitan a elegir una pregunta

    aleatoria de entre un grupo de preguntas predefinidas. WIRIS quizzes permite integrar la

    aleatoriedad a cualquier nivel, ya sea en los datos de la pregunta, en una grfica o en la

    definicin de un objeto matemtico.

    Vemoslo con un ejemplo. Crearemos una pregunta de tipo Opcin mltiple en la que el

    estudiante deber factorizar un nmero entero aleatorio y escoger la respuesta correcta entre

    tres posibilidades.

    Pasos a seguir:

    1. En el men Crear una nueva pregunta, escoge Verdadero/Falso. Aparecer la pgina de edicin para este tipo de preguntas.

    2. Da un nombre a la pregunta en el campo Nombre de la pregunta.

    3. Ve hasta el final de la pgina y clica en . En esta seccin, se mostrar una sesin de WIRIS cas en el campo Algoritmo.

    4. En el algoritmo, vamos a solicitar un nmero natural aleatorio menor o igual que 100. Para ello, definimos el algoritmo como sigue:

    Las funciones aleatorio, primo? y factorizar son funciones internas de WIRIS. La

    factorizacin nos sirve para la comprobacin, pero tambin puede servirnos para dar

    feedback al alumno. No lo veremos en este ejemplo por simplicidad, pero puede

    consultar la pgina del manual correspondiente a este tema.

    Veamos qu hemos hecho:

    a. Escribir los clculos dentro del recuadro amarillo:

  • 9

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Recordemos que slo aquello que est dentro del recuadro amarillo es utilizado por Quizzes. El espacio contiguo se puede utilizar para comprobaciones o clculos auxiliares durante el proceso de edicin.

    b. Definir dos variables, de nombres n, y sol. i. n es el nmero aleatorio.

    ii. sol contiene el valor verdadero o falso en funcin del valor de n. c. Utilizar la funcin aleatorio para conseguir un nmero aleatorio. Esta es la forma como se

    consiguen preguntas con contenido aleatorio. Hay que precisar que la funcin aleatorio tambin puede usarse con elementos de una lista, caso en que retorna uno de los elementos al azar. Para ver un ejemplo de este uso, ir al captulo siguiente, Contenido aleatorio.

    d. Para asegurarnos de que no hemos cometido ningn error, usamos la combinacin de

    teclas Control+Intro o el botn . WIRIS cas informar de cualquier error de sintaxis coloreando la instruccin afectada pero no mostrar el resultado de ninguno de los clculos. Ahora el cursor se ha situado fuera del recuadro amarillo. Para ver dichos resultados, podemos solicitar los valores de las variables n y sol tantas veces como queramos: escribir los nombres de las variables en el bloque contiguo a la librera, separados por comas o en distintas lneas mediante la tecla Intro y finalmente, lanzar el clculo mediante la combinacin de teclas

    Control+Intro o el botn . 5. Vuelve al inicio de la pgina y rellena el campo Texto de la pregunta:

    Recuerda que para referirnos a una variable previamente definida en el algoritmo, utilizamos el signo # inmediatamente antes del nombre de la variable, sin ningn espacio entre signo y nombre. Esto es as para todos los campos de texto o html en los que puedan aparecer variables.

    6. Pulse en para guardar la pregunta.

    La previsualizacin debera ser parecida a:

  • 10

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    7.

    Aleatoriedad en frmulas

    Si deseas crear una expresin compleja con elementos aleatorios, no necesitas crearla como

    una variable WIRIS. Imagina que quieres crear un ejercicio que contiene un signo de integral

    en el enunciado. Querrs asegurarte de que la integral no se calcular y de que no se mostrar

    en dos lneas distintas en el enunciado. Es el momento de usar esta funcionalidad de WIRIS

    quizzes.

    Es posible aadir variables en las frmulas definidas con WIRIS editor. Por ejemplo, puedes

    definir la integral

    donde es una expresin aleatoria definida en el campo Algoritmo. De este modo, la

    expresin ser tratada como un solo bloque durante la visualizacin, pero jams ser

    evaluada.

    Contenido grfico

    Veamos ahora cmo introducir grficas de funciones o construcciones geomtricas en las

    preguntas. Para ello, vamos a crear una pregunta en la que el alumno deber identificar si

    cierta grfica y expresin algebraica se corresponden.

  • 11

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Este es adems un ejemplo sencillo dnde podemos ver el uso de la funcin

    aleatorio aplicada a una lista en lugar de a dos valores numricos. En este caso, la funcin

    devolver un elemento de la lista elegido al azar.

    1. Crea una pregunta de tipo Verdadero/Falso. 2. Ponle el ttulo que desees. 3. Ve a la sesin de WIRIS cas e introduce las intrucciones que se explican en el siguiente prrafo:

    Veamos lo que hemos hecho:

    La preguntada planteada al alumno ser si la grfica p se corresponde con la funcin h (cosa que suceder aproximadamente la mitad de las veces). r es el valor de la respuesta correcta a esa pregunta, es decir, la solucin.

    a. La primera lnea es la definicin de la funcin f(), que elige una funcin aleatoria de entre las entradas posibles, que en este caso son diversas funciones. En WIRIS, el smbolo := sirve para definir funciones o expresiones sin evaluarlas inmediatamente. As, cada vez que escribamos f() se evaluar de nuevo la funcin, obteniendo resultados distintos.

    b. Se definen cuatro variables i. g es una evaluacin de f(). Ser pues una de las funciones predefinidas.

    ii. h ser, o igual a g o cualquier otra, de forma que la probabilidad de que g=h es igual a la probabilidad de que gh.

    iii. p es la grfica de g. iv. r comprueba si g y h son iguales o distintas.

    4. En el campo Respuesta debemos indicar la variable que tiene por valor la respuesta a la pregunta, en nuestro caso, r. Observemos que est variable siempre ser de tipo booleano, es decir, con valores verdadero o falso.

    http://www.wiris.com/cas

  • 12

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    5. Vuelve al principio de la pgina para editar el texto de la pregunta.

    La variable p la hemos definido cmo una grfica, pero la indicamos con la misma sintaxis que las dems. Observa que las variables de tipo grfica pueden introducirse tambin en el feedback para el alumno y en los campos de respuesta de las preguntas de tipo Opcin mltiple y Emparejamiento. En la visualizacin de la pregunta, #p se convertir en una imagen con la grfica correspondiente.

    Ya podemos guardar y previsualizar la pregunta.

  • 13

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Feedback para el alumno

    Con WIRIS quizzes no slo es posible introducir contenido matemtico en el enunciado de la

    pregunta y hacer comprobaciones en la respuesta. Tambin podemos introducir contenido

    matemtico en el feedback que damos al alumno.

    En el siguiente ejemplo, vamos a retornar simplemente una cadena de texto, pero esta cadena

    va a ser sensible a cul ha sido la respuesta dada por el alumno. La pregunta propuesta es de

    tipo Opcin mltiple y se pedir al alumno que indique cul es el grado de un polinomio

    aleatorio. Las posibles respuestas sern el grado, el coeficiente del trmino de grado mximo

    y el trmino independiente. La respuesta del sistema depender de la respuesta del alumno.

    Veamos qu aspecto tienen la pregunta planteada al alumno y el feedback que le presentamos

    si introduce una respuesta errnea:

  • 14

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para conseguir este comportamiento de WIRIS quizzes, empezaremos como siempre creando

    una pregunta del tipo oportuno, en este caso Opcin mltiple e introduciendo nombre y

    enunciado de la pregunta. La variable p contendr el polinomio aleatorio que en breve

    definiremos.

    Para actuar sobre las respuestas del alumno, debemos preverlas, as que introduciremos en el

    sistema todas las opciones como haramos en un ejercicio corriente de Opcin mltiple. La

    variable g contendr el grado del polinomio, es decir, la respuesta correcta.

    En las otras posibles respuestas, simplemente vinculamos la opcin falsa que presentamos en

    este ejercicio con el feedback deseado, en este caso la frase "Has escogido el coeficiente del

    trmino de grado mximo del polinomio." Ntese que el editor ofrece los iconos de WIRIS

    editor y de WIRIS cas, as que tal y como hemos introducido simplemente texto, podemos

    introducir los valores o grficos que deseemos. No lo hacemos en este caso para no introducir

    complejidad en el ejercicio.

    http://www.wiris.com/es/quizzes/docs/manual/opcion-multiple

  • 15

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Dado que todos los campos de texto son tratados de modo uniforme por WIRIS quizzes,

    introducir cualquier valor o grfico en el feedback es equivalente a introducirlo en el

    enunciado.

    Con tal de presentar la resolucin completa de este ejercicio, veamos un posible feedback para

    la tercera respuesta (tambin falsa, lgicamente).

    Y finalmente, una posible forma de definir un polinomio aleatorio. Dado que se ha primado la

    escritura compacta en detrimento de la legilibilidad de la propuesta, vamos a describirla en

    detalle para hacerla ms comprensible:

    La primera lnea define una funcin f que genera a cada llamada un monomio con coeficiente aleatorio entre -10 y 10 y de grado tambin aleatorio, oscilando entre 0 (trmino independiente) y 5.

    La segunda lnea define g como el grado del polinomio p, polinomio que todava no hemos definido, pero que definiremos en breve.

    La tercera lnea define c como el coeficiente del trmino de grado mximo del futuro polinomio p.

  • 16

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    La cuarta lnea define i como el trmino independiente del polinomio p. Ntese que es preciso definir estos elementos anticipadamente porque los vamos a utilizar en la condicin de interrupcin del comando repetir-hasta que viene a continuacin.

    La lneas 5 a 7 constituyen el mencionado comando repetir-hasta, que va definir el polinomio p como la suma de cinco monomios usando la funcin f, y va a comprobar a continuacin si grado, coeficiente del trmino de grado mximo y trmino lineal del polinomio son diferentes entre ellos, ya que los queremos usar como opciones a presentar al alumno y no queremos ninguna repeticin. Si hubiera repeticin, se volvera a ejecutar la seccin repetir, generando otro polinomio p, y as indefinidamente hasta hallar un polinomio que cumpla con las condiciones requeridas.

    Fuera del recuadro amarillo, es decir, de la librera, podemos ver un ejemplo aleatorio de la

    ejecucin de nuestro programa, con los valores correspondientes de c (coeficiente de grado

    mximo), g (grado) e i (trmino independiente).

    Tipos de pregunta

    WIRIS quizzes enriquece el contenido de todos los tipos de pregunta relevantes para las

    materias cientficas. Las preguntas de tipo Calculada y Numrica no han sido modificadas

    por haberse visto ampliamente superadas por las funcionalidades de WIRSI Quizzes.

    Puedes ver a continuacin un ejemplo de cada uno de los tipos de pregunta que mejora WIRIS

    quizzes.

    Obsrvese que Respuesta corta simple y Respuesta corta compuesta no son dos tipos de

    pregunta, sino dos funcionalidades distintas de un nico tipo de pregunta, que se describen en

    secciones separadas en virtud de la claridad de las explicaciones.

  • 17

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Verdadero / Falso

    Hemos visto ya preguntas Verdadero / Falso en un par de secciones precedentes, pero vamos

    a aprovechar esta ocasin para describir en detalle todos los campos relevantes para este tipo

    de pregunta.

    Para ello, tomaremos el siguiente ejemplo, que consiste en una pregunta que presenta un

    nmero real y un tipo de nmero (natural, entero o racional) y pregunta si dicho nmero

    pertenece al conjunto dado.

    Para escribir el enunciado de la pregunta, simplemente usamos WIRIS editor para introducir

    el smbolo y recordamos la notacin #nombre para las variables:

    Programar esta pregunta es relativamente sencillo. Para ahorrar tiempo, creamos una funcin

    que nos devuelva un entero aleatorio entre -100 y 100 y la usamos repetidamente para

    construir los nmeros deseados. Creamos un nmero entero z simplemente lanzando la

    funcin a(), un nmero racional q mediante una divisin y un nmero irracional r mediante la

    raz cuadrada del valor absoluto del resultado de la funcin a().

    A continuacin, elegimos al azar uno de estos tres nmeros aleatorios y un conjunto de

    nmeros entre los naturales, los enteros y los racionales. La solucin, sol, ser el resultado de

    preguntar si el nmero e pertenece al conjunto c, donde e y c son los nombres de las variables

    utilizadas.

  • 18

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Observa el pequeo pero importante campo al inicio de esta captura de pantalla. Slo para el

    tipo de pregunta Verdadero / Falso, la respuesta correcta debe introducirse en el campo

    Respuesta de la seccin WIRIS quizzes.

    El campo Retroalimentacin general nos da la posibilidad de dar feedback al alumno sea

    cual sea su respuesta.

  • 19

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Adems, en esta misma seccin, Ajustes generales, disponemos de diversos campos tiles. El

    campo Respuesta correcta ser ignorado, puesto que no es dinmico y que ya hemos

    determinado cul es la respuesta correcta mediante el campo Respuesta de la seccin WIRIS

    quizzes. Por tanto, el valor que introduzcamos en l es irrelevante.

    Los otros dos campos de esta seccin s que pueden sernos de utilidad, con una pequea

    redefinicin. Retroalimentacin (Verdadero) y Retroalimentacin (Falso) pasan a

    significar Retroalimentacin (Respuesta correcta) y Retroalimentacin (Respuesta

    errnea), independientemente de la vardad o falsedad del enunciado. Dicho con otras

    palabras, en estos dos campos no podremos incluir frases del tipo "La respuesta correcta

    es Verdadero", puesto que normalmente este valor ser dinmico, variar con cada ejecucin.

    No podemos hablar de verdad o falsedad, sino que debemos hacer referencia al acierto o error

    de la respuesta.

    Veamos qu visualizacin de ello tiene el alumno en el caso de una respuesta errnea:

  • 20

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Y en el caso de una respuesta correcta:

  • 21

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Opcin mltiple

    Veamos las particularidades de una pregunta de tipo Opcin mltiple. Una pregunta de este

    tipo consta de un enunciado y de una botonera en la cul el alumno elige una opcin (o varias)

    de entre las dadas.

    En nuestro ejemplo, la pregunta pide calcular el rango de una matriz de dimensiones 3x4 y las

    respuestas propuestas son siempre los enteros 0 a 3 en distinto orden.

    Moodle permite determinar que el alumno pueda introducir varias respuestas, o bien

    desordenar o no las respuestas, as como presentar diversos tipos de numeraciones:

    En todo caso, estas opciones modificarn bien poco la creacin de nuestra pregunta. Para

    crear una pregunta de tipo Opcin mltiple, procederemos como habitualmente,

    introduciendo el enunciado y haciendo referencia a la variable matriz con la sintaxis #m.

  • 22

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Seguidamente, debemos informar al sistema de todas las opciones que se presentarn al

    alumno para que l elija la correcta. Lgicamente, una de ellas deber corresponder a la

    respueta correcta y tener una calificacin del 100%.

    La otras respuestas debern ser informadas y normalmente creadas en la seccin de WIRIS

    quizzes. Si necesitamos una gestin avanzada de las calificaciones, podemos hacer uso del

    campo Reemplazar nota por. El uso de este campo har que se ignoren los valores

    introducidos en el campo Calificacin, pero deberemos seguir teniendo una calificacin al

    valor "100%", puesto que en caso contrario Moodle, que no es consciente de que estos valores

    ya no sirven para nada, pensar que no le damos al alumno la posibilidad de alcanzar la

    puntuacin mxima en esta pregunta.

    En el campo Reemplaza nota por podemos introducir un valor numrico, pero normalmente

    querremos introducir el valor de una variable, que puede ser de dos tipos:

    booleana, es decir, tomando valores verdadero o falso

    un valor numrico entre 0 y 1, siendo 1 equivalente a verdadero o puntuacin mxima y 0 equivalente a falso o puntuacin nula

  • 23

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Podemos observar en la imagen anterior que cada respuesta permite que introduzcamos

    feedback para el alumno. Para obtener ms informacin sobre esta funcionalidad, ver la

    seccin correspondiente: Feedback para el alumno. El resultado ser el siguiente:

    En virtud de la completitud, vamos a mostrar y comentar los clculos que nos sirven para

    completar esta pregunta:

  • 24

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Hemos definido la funcin a() como un valor aleatorio entre -1 y 1, repitiendo el valor 0 para

    que la proporcin de ceros en la matriz sea mayor y su rango no sea tan a menudo 3. Usamos

    esta funcin a() para crear cada uno de los elementos de la matriz m.

    La variable sol almacenar el rango de la matriz m, y la lista L contendr los valores entre 0 y

    3, con la excepcin de la respuesta correcta. Esto nos sirve para proponer al alumno las

    respuestas falsas. Hay que observar que la potencia de trabajo con listas que tiene WIRIS

    tenemos que explotarla en la seccin de WIRIS quizzes y no podemos extrapolarla a los

    campos de Moodle: es decir, no podemos usar los elementos de L si no les damos un nombre

    antes, y de ah las variables a, b y c, que simplemente designan los tres elementos de la lista

    L.

  • 25

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Emparejamiento

    El tipo de pregunta Emparejamiento permite requerir de los estudiantes que, dadas dos

    colecciones de elementos, los asocien dos a dos. Vamos a verlo con un ejemplo grfico.

    Proponemos al alumno una coleccin de grficas y una coleccin de funciones, y le pedimos

    que decida cul es la funcin asociada a cada grfica.

  • 26

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    La presentacin de las colecciones siempre se hace como en la imagen, es decir, se muestra la

    primera coleccin de elementos uno a uno, en nuestro ejemplo las tres representaciones

    grficas, y asociado a cada uno de ellos encontramos una lista desplegable con los elementos

    de la segunda coleccin, de los cules es preciso elegir uno para cada caso.

    Es preciso observar que el alumno puede dar la misma respuesta para diversos elementos,

    hecho que aade flexibilidad al esquema. Adems, es posible, como hemos hecho en el

    ejemplo, introducir respuestas falsas, esto es, respuestas que no se corresponden con ningn

    elemento de la primera coleccin y que estn pese a ello en la lista desplegable.

    Para crear este ejercicio, creamos una nueva pregunta de tipo Emparejamiento e

    introducimos el enunciado que deseemos. En nuestro ejemplo, el enunciado ser "Relaciona

    cada funcin con su grfica".

    Para configurar la pregunta, debemos simplemente introducir cada par de elementos en una

    seccin Pregunta-Respuesta, teniendo en cuenta que Moodle ya presentar una ordenacin

    aleatoria de los elementos, excepto si deseleccionamos la casilla Barajar.

    Es posible introducir elementos adicionales en la lista desplegable, simplemente dejando

    vaco el campo Pregunta e introduciendo una respuesta en una o varias secciones Pregunta-

    Respuesta, como hemos hecho en la seccin Pregunta 4 para tener una funcin adicional.

    Es preciso observar que la lista desplegable de Moodle est limitada a carcteres de texto, con

    lo que no podemos introducir ni grficas ni expresiones complejas en los campos Respuesta.

    En nuestro ejemplo, si intentamos representar la funcin en la lista, sta no se representar

    correctamente, razn por la cul hemos optado por escribir en lugar del nombre de la

    variable que almacena esta funcin:

  • 27

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Veamos finalmente cmo crear las funciones y las grficas de esta pregunta.

    La primera lnea crea diversas grficas, para indicar que no queremos un tablero con las distintas grficas superpuestas, sino diversos tableros.

    Las variables f almacenan las diversas funciones y las variables g almacenan las diversas grficas.

    La funcin f3 es o bien sen(x) o cos(x) de modo aleatorio.

    La funcin f4 es o bien sen(x) o cos(x) y es distinta de f3. Para construirla, hemos utilizado una sintaxis muy compacta, que consiste en crear una lista con ambas funciones, eliminar de esta lista la funcin trigonomtrica f3 y extraer el primer (y nico) elemento de la lista resultante, que ser la funcin deseada.

  • 28

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Respuesta corta simple

    El tipo de pregunta Respuesta corta permite que el alumno introduzca la respuesta que l

    desee en un campo de texto. Vemoslo, como siempre, con un ejemplo.

    Vamos a pedir al alumno que calcule la equacin de la recta tangente a una funcin en un

    punto, as que l deber realizar los clculos correspondientes e introducir la respuesta

    obtenida.

  • 29

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para elaborar el enunciado, como siempre de contenido aleatorio, vamos a utilizar las

    funcionalidades de WIRIS, tanto para generar la funcin f(x) como para determinar un punto

    de abcisa y para obtener una representacin grfica del problema.

  • 30

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para conseguir todo esto, escribimos el enunciado del modo siguiente:

    En seguida veremos las matemticas necesarias para generar esta pregunta, pero no perdamos

    de vista lo esencial del ejemplo, que es la configuracin de la pregunta, as como los campos

    de Moodle que permiten tal configuracin.

    El nico campo imprescindible en todo ejercicio es dar una respuesta correcta para el mismo.

    En nuestro caso, debemos dar una respuesta con la mxima calificacin.

    Si deseamos configurar feedback para el alumno especfico para algunas respuestas errneas,

    podemos hacerlo usando las secciones de respuesta adicionales. En este ejemplo, si el alumno

    introduce la misma funcin que se le ha dado, no obtiene ninguna puntuacin, pero obtiene un

    mensaje especfico.

  • 31

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Uno de los puntos claves en este tipo de ejercicio es decidir con qu herramientas va a contar

    el alumno para responder. Normalmente, querremos que disponga del editor de frmulas

    WIRIS, as que verificaremos que la opcin correspondiente est seleccionada en la seccin

    WIRIS quizzes, justo antes del campo Algoritmo. Si deseamos que el alumno no pueda

    introducir expresiones matemticas y que disponga de un campo de texto sencillo, podemos

    deseleccionar esta casilla y el editor de frmulas no estar a su disposicin para dar la

    respuesta.

    Si deseamos que adems del editor de frmulas, el alumno tenga a su disposicin una sesin

    de WIRIS cas, slo necesitamos seleccionar la casilla pertinente. Para ms informacin sobre

    esta opcin, consulta la seccin WIRIS cas para el alumno.

    Con esto tenemos prcticamente configurado el ejercicio. Veamos qu clculos matemticos

    son precisos para este elaborado ejemplo:

    Definimos la funcin f como una funcin trigonomtrica aleatoria. Observa que se define f como g(x), ya que necesitamos una expresin sencilla para solicitar su representacin en el enunciado y una expresin en forma de funcin de una variable para poder evaluar la funcin en un punto.

    El punto en el eje de abcisas lo definimos como un punto aleatorio, que hemos elegido para que la recta respuesta tenga coeficiente sencillos.

    La recta respuesta la construimos usando el comando de WIRIS cas que construye una recta dados un punto y una pendiente.

    Y finalmente dibujamos la funcin f, el punto q y la recta r, sta ltima en una lnea aparte para poder determinar que la queremos en un color distinto.

  • 32

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Funcin de evaluacin en respuesta corta simple

    Esta funcionalidad de WIRIS quizzes permite hacer preguntas mucho ms flexibles a los

    alumnos. La respuesta del alumno no se va a comparar con una expresin prefijada, sino que

    se va a evaluar si cumple el criterio que deseemos. En nuestro ejemplo, pediremos al alumno

    que introduzca un nmero primo mayor que 50 y comprobaremos si lo es o no. Observemos

    que esta funcionalidad es mucho ms potente que pedir una respuesta concreta y comprobar si

    es la esperada.

    En este ejemplo sencillo, el enunciado ni tan siquiera contiene funcionalidad WIRIS. Toda la

    funcionalidad se concentra en la seccin Respuesta. En esta seccin, tenemos los campos

    Respuesta, Calificacin, Funcin de evaluacin y un campo de texto para introducir

    feedback para el alumno. Excepto el campo para el feedback, todos los campos quedan

    redefinidos si introducimos un valor en el campo Funcin de evaluacin.

  • 33

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Los valores de estos campos dada la configuracin del ejemplo son:

    Respuesta no es la respuesta correcta, puesto que hay infinitas respuestas correctas, sino un ejemplo de respuesta correcta que se usar cuando el alumno solicite la resolucin del ejercicio.

    Calificacin ser ignorado, ya que su funcionalidad ser retormada por el campo Funcin de evaluacin.

    Funcin de evaluacin debe ser el nombre de una funcin que definiremos en el campo Algoritmo y que retornar uno de los dos valores posibles:

    o un valor booleano, es decir, o cierto o falso, donde cierto significa respuesta correcta y falso significa respuesta incorrecta

    o un valor numrico comprendido entre y 1, donde 1 significa respuesta correcta, significa respuesta incorrecta y un valor intermedio representa una respuesta parcialmente correcta y la puntuacin que obtendr el alumno.

    En nuestro ejemplo, definimos la funcin de test como la comprobacin de si el nmero

    introducido es mayor que 50 y si adems es un nmero primo.

  • 34

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Observemos que dejamos como siempre que WIRIS haga todos los clculos. Si necesitamos

    una funcin de evaluacin ms compleja, no podremos escribirla como una comprobacin de

    una sola lnea, por lo que deberemos escribir una funcin completa de WIRIS. Observa cmo

    sera en este caso una funcin completa, con sus comandos inicio...fin y devolver. Estos

    comandos se pueden escribir a mano, pero tambin son accesibles desde el men de WIRIS

    cas, en la pestaa Programacin.

    Respuesta corta compuesta

    Un cuestionario de Moodle puede visualizarse como una lista consecutiva de preguntas, pero

    en algunas ocasiones nos interesar que el alumno deba introducir varias respuestas

    vinculadas a un solo ejercicio. En el caso de contenido aleatorio, poder dar una respuesta

    compuesta es clave para poder trabajar dentro de un mismo ejercicio.

    Una posible solucin sera pedirle al alumno que introduzca sus respuestas en una lista con un

    determinado orden, dndole la instruccin:

    Pero WIRIS quizzes ofrece una funcionalidad adicional que permite, una vez ms, que las

    matemticas en el ordenador sean equivalentes a las matemticas en la pizarra y en el papel.

    Vemoslo en un ejemplo. Vamos a pedir al alumno que resuelva un sistema lineal de tres

    incgnitas y que introduzca la respuesta mediante el mismo formato que utilizara en un

    ejercicio tradicional en papel:

  • 35

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para crear este enunciado y que los valores del mismo sean aleatorios, necesitamos definirlo

    del siguiente modo en el campo Texto de la pregunta:

  • 36

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    El valor #M ser una matriz aleatoria, y los valores #b1, #b2 y #b3 sern enteros que

    constituirn un vector tambin aleatorio.

    Para activar la funcin que permite al alumno introducir una respuesta compuesta debermos

    activar la casilla Respuesta compuesta en la parte inferior de la pregunta, dentro de la seccin

    WIRIS quizzes.

    En el campo Respuesta, debemos introducir todas las respuestas en el mismo orden que las va

    a introducir el alumno, separadas por un espacio en blanco, como se muestra en la siguiente

    imagen:

    Por defecto, cada respuesta vale la parte proporcional de la nota del ejercicio, pero podemos

    modificar este comportamiento si lo deseamos. Para ello, escribiremos detrs de cada

    respuesta, y separado nuevamente por espacios, el valor porcentual de la respuesta en

    cuestin, expresado con el smbolo % y entre parntesis:

  • 37

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    La parte matemtica del ejercicio no tiene de hecho ninguna particularidad. Veamos qu

    hemos hecho para este ejemplo concreto:

    Definimos la funcin r() para economizar tiempo en la creacin de valores aleatorios.

    Creamos la matriz aleatoria M garantizando que tenga rango 3, es decir, que el sistema lineal asociado tendr una sola solucin.

    Definimos el vector aleatorio b.

    Resolvemos el sistema con el comando de WIRIS resolver y guardamos las respuestas en las variables x, y y z.

    Finalmente, definimos los valores b1, b2 y b3 que hemos usado en el enunciado para controlar totalmente la presentacin del vector.

  • 38

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Observa que en esta imagen podemos ver el campo Respuesta compuesta en su contexto.

    Funcin de evaluacin en respuesta corta compuesta

    La funcin de evaluacin tambin puede utilizarse en el caso de una pregunta de tipo

    Respuesta corta compuesta.Veamos un ejemplo de uso de esta funcionalidad para este caso.

    Vamos a pedir al alumno que introduzca cuatro nmeros de distinto tipo, como indica el

    siguiente enunciado:

  • 39

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para introducir los smbolos matemticos en el texto de la pregunta, recordemos que debemos

    utilizar el editor de frmulas WIRIS editor, que se activa mediante el botn del editor de

    HTML que propone Moodle. Veamos cmo escribir el enunciado de la pregunta:

    La combinacin de la funcionalidad Respuesta corta compuesta con la funcionalidad

    Funcin de evaluacin es tan natural como todo en WIRIS. Simplemente, escribimos las

    diversas respuestas y las diversas funciones de evaluacin, como lo hacamos en caso de tener

    una respuesta compuesta, esto es, separando las diversas entradas con un espacio.

    De nuevo, si queremos dar un peso distinto a las distintas respuestas del alumno, podemos

    introducir el porcentaje del peso de cada respuesta entre parntesis, inmediatamente despus

    de la respuesta y separado con un espacio, tal como muestra la siguiente imagen. Observa que

    aqu el porcentaje no debe introducirse en el campo Respuesta, ya que este campo slo

    almacena una posible respuesta y no la solucin del ejercicio.

  • 40

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Finalmente, veamos qu operaciones debemos realizar en la parte matemtica de la pregunta.

    Definimos las funciones de evaluacin correspondientes, m, q, r y z, as como variables para

    cada una de las respuestas, que almacenarn una posible respuesta a la pregunta, y que hemos

    introducido en el campo Respuesta. Observa para terminar la notacin tan compacta de

    WIRIS, que permite preguntar si un elemento pertenece a un conjunto, utilizar los conjuntos

    que determinan los tipos de nmeros (naturales, enteros, reales, etc) y realizar operaciones

    lgicas con los valores obtenidos.

    Respuestas incrustadas

    El tipo de pregunta Respuestas incrustadas (o Cloze*) permite que los campos de respuesta

    aparezcan incrustados entre el texto de la pregunta. Es decir, se crean varias subpreguntas

    dentro de una pregunta, y lgicamente se pueden mezclar los tipos de las subpreguntas. Estas

    subpreguntas pueden ser de tipo Respuesta corta, Opcin mltiple o Numrica. El tipo

    Numrica ser obviado en adelante ya que no se ha modificado y se ve totalmente superado

    por el tipo Respuesta corta de WIRIS. Por lo tanto, debemos ocuparnos exclusivamente de

    dos tipos de subpreguntas: Respuesta corta y Opcin mltiple. En el caso de respuesta corta

    aparecer un pequeo campo de texto, y en el caso de opcin mltiple una lista desplegable.

  • 41

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Un ejemplo sencil lo

    Veamos con un par de ejemplos cmo construir una pregunta de este tipo. Empecemos por un

    ejemplo muy sencillo que no usa tan siquiera la potencia de WIRIS. Pedimos al alumno que

    responda dos preguntas, la primera de ellas en forma de lista desplegable, de la que l deber

    seleccionar un elemento y la segunda en forma de pregunta abierta en la que deber escribir

    un valor por medio de su teclado.

    Vemos, adems, que hemos introducido un comentario en caso de que la respuesta sea

    correcta para la segunda subpregunta y que la segunda pregunta vale el doble que la primera,

    por lo que se consiguen 2 puntos de un total de 3 para las respuestas introducidas en la imagen

    precedente. Veamos cmo se construira esta pregunta.

    La sintaxis completa

    Repasemos ahora todas las posibilidades de la sintaxis de este tipo de pregunta, y

    terminaremos presentando un pequeo ejemplo de pregunta que utiliza las funcionalidades de

    WIRIS.

    {Puntuacin:TIPO:%Porcentaje%Respuesta#Feedback~%Porcentaje%Respuesta#Feedb

    ack~...}

  • 42

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Observaciones de carcter general sobre la sintaxis:

    1. Para introducir una variable WIRIS en una subpregunta, debemos usar la sintaxis \#nombre en lugar de la habitual #nombre, puesto que el carcter almohadilla (#) ya est reservado por Moodle.

    2. La definicin de una pregunta incrustada se escribe entre llaves: { }. 3. El valor de la subpregunta dentro de la pregunta y el tipo de subpregunta se separan mediante el carcter

    dos puntos: : . 4. Para separar las distintas respuestas, se utiliza el carcter tilde: ~. 5. El valor porcentual de cada respuesta dentro de una subpregunta se indica antes de la respuesta,

    delimitado por dos carcteres porcentaje: %. 6. El feedback para el alumno se aade despus de la respuesta, seguido del carcter almohadilla: #.

    Hay que tener en cuenta que los smbolos

    { : % # ~ }

    son literales, es decir, no deben modificarse, y en cambio el resto de elementos (Puntuacin,

    TIPO, Porcentaje, Respuesta y Feedback) deben sustituirse por los valores deseados, cuya

    funcionalidad describimos a continuacin:

    1. Puntuacin es un nmero que indica el peso de la respuesta incrustada relativo a las dems respuestas. Por ejemplo, si una pregunta consiste en dos subpreguntas, una con una puntuacin de 1 y otra con una puntuacin de 2, la segunda valdr el doble que la primera. Si se omite este campo, todas las subpreguntas tendrn el mismo peso en la evaluacin total.

    2. TIPO indica uno de los tipos de pregunta permitidos. o Si queremos una pregunta de respuesta corta, deberemos introducir SHORTANSWER o bien

    la abreviacin SA. o Si queremos una pregunta de opcin mltiple, introduciremos MULTICHOICE o MC. En este

    ltimo caso, podemos modificar el modo de visualizacin de la pregunta indicando MULTICHOICE_V o MCV para que, en vez de una lista desplegable aparezca una lista con las distintas opciones y sus respectivas casillas de verificacin (checkboxes), distribuidas verticalmente. Si deseamos una visualizacin similar, pero con las casillas distribuidas horizontalmente, debemos introducir el valor MULTICHOICE_H o MCH

    3. Porcentaje es un nmero entre 0 y 100 que define el valor de la respuesta. Tambin se puede utilizar el smbolo = (igual) en lugar de %100% para la respuesta o respuestas correctas. Este campo es opcional y su ausencia se interpreta como %0%.

    4. Respuesta es el valor a mostrar en el caso de una subpregunta de tipo Opcin mltiple y el valor de las respuestas que esperamos por parte del alumno en el caso de una subpregunta de tipo Respuesta corta.

    5. Feedback permite aadir feedback para el alumno en funcin de la respuesta.

    Funcionalidad matemtica y tipos de subpreguntas

    Dada esta sintaxis general, podemos aadir la funcionalidad de WIRIS quizzes tanto en el

    enunciado como dentro de las subpreguntas como hemos comentado. De todos modos, hay

    que tener en cuenta que:

    1. En una subpregunta de tipo Respuesta corta, el alumno no tendr acceso al editor de frmulas. Slo dispondr de un campo de texto sencillo.

    2. En una pregunta de Opcin mltiple, las opciones slo pueden contener texto sencillo si se muestran mediante una lista desplegable (MULTICHOICE). En caso de que las respuestas se muestren en una lista con casillas de verificacin (checkbox), es decir si hemos construido una subpregunta de tipo MCV o MCH, se pueden mostrar grficos y frmulas usando toda la potencia de WIRIS. Como hemos

  • 43

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    comentado en el primer punto de las observaciones generales sobre la sintaxis, para hacer referencia a una variable WIRIS es preciso utilizar la sintaxis \#nombre en lugar de la habitual #nombre.

    Un ejemplo WIRIS

    Veamos todo esto mediante un ejemplo concreto que use las funcionalidades especficas de

    WIRIS. Dado un polinomio, vamos a pedir al alumno que introduzca su derivada y que

    identifique su grfica.

  • 44

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Hay que observar que, como hemos comentado, el alumno no dispone del editor de frmulas

    para introducir la respuesta, por lo que en lugar de darla en la forma elegante ,

    deber escribir . Dicho esto, veamos cmo se escribiran las subpreguntas de este

    ejercicio. Recordemos que las variables que introducimos dentro de una subpregunta vienen

    precedidas de los smbolos \# y no slo # como es habitual. Recordemos adems que:

    SA significa Respuesta corta

    MCV significa Opcin mltiple (lista vertical)

    Las posibles respuestas se separan mediante el carcter ~

    Podemos introducir feedback para el alumno utilizando el carcter #

    Y ya slo nos queda determinar quin es el polinomio f(x) y calcular las grficas a

    representar.

  • 45

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Veamos qu hacemos dentro del campo Algoritmo en este caso:

    Primeramente, determinamos tres tableros distintos para los grficos.

    Construimos una funcin auxiliar m() que calcula un monomio aleatorio de grado entre 1 y 4.

    Calculamos un polinomio f de grado 3 o 4.

    Definimos g como la derivada del polinomio f.

    Damos valor a las tres grficas, representando f, g y la derivada de g.

    Ensayo

    Este tipo de pregunta no permite la evaluacin automtica de la respuesta, as que WIRIS

    quizzes slo aporta el valor aadido de permitir un enunciado que contenga valores aleatorios.

    Para descubrir cmo introducir aleatoriedad a una pregunta de tipo ensayo.

    WIRIS CAS para el alumno

    Si queremos que el alumno pueda realizar clculos con la calculadora WIRIS, para facilitarle

    las cosas o porque precisamente queremos evaluar si se maneja bien con la herramienta,

    podemos darle acceso a una sesin de WIRIS cas en el propio cuestionario.

    El alumno visualizar la pregunta del siguiente modo:

  • 46

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

  • 47

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Para activar esta funcionalidad, slo tienes que validar la casilla correspondiente en la

    seccin WIRIS quizzes de la pregunta Moodle, que se encuentra en la parte final de la

    pregunta (en la ltima imagen de esta seccin puedes verla en su contexto):

    Adems, podemos decidir si la sesin del alumno tendr por defecto algn clculo, tal vez una

    indicacin de lo que debe hacer o un paso previo a lo que estamos pidindole a l. Para

    introducir el contenido inicial de la sesin de WIRIS cas, slo hay que clicar en el botn

    , introducir el contenido que deseemos en la sesin y clicar en Aceptar para

    guardar el contenido.

    Ntese que slo se puede disponer de una sesin de WIRIS cas si el alumno tiene derecho a

    utilizar tambin WIRIS editor para introducir su respuesta. Si no tenemos la casilla de WIRIS

    editor activada en la seccin WIRIS quizzes, la casilla que nos permite introducir una sesin

    de WIRIS cas para el alumno estar desactivada.

  • 48

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

  • 49

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2

    Vemos que el alumno dispone de una sesin de WIRIS cas para realizar los clculos que

    desee y adems dispone del botn Copiar respuesta, que tomar el ltimo clculo de la sesin

    y lo introducir en el editor de frmulas. Por lo tanto, una vez el alumno ha hecho sus clculos

    en la sesin de WIRIS cas, no es necesario que copie la respuesta en el editor de frmulas.

    Clica sencillamente en el botn Copiar respuesta y sta aparecer automticamente en el

    editor de frmulas, pudiendo ser modificada antes de enviar si el alumno as lo estima

    conveniente.

    Hay que hacer dos precisiones al respecto del funcionamiento del botn Copiar respuesta:

    El botn copiar respuesta tomar el ltimo resultado que WIRIS cas haya calculado y devuelto, es decir, el ltimo elemento a la derecha de una flecha roja. En nuestro ejemplo, hay un nico elemento disponible, ya que hemos evitado que WIRIS cas mostrara los otros resultados mediante el carcter ; . Adems, si no hemos pedido a WIRIS cas que evale las expresiones que hemos introducido, el editor no recibir ningn elemento de WIRIS cas, por ms que en la sesin existan datos introducidos (no evaluados).

    En el caso de una Respuesta corta compuesta, se buscarn las definiciones de las variables que se han solicitado y se copiarn en el formato adecuado, esto es: nombre_de_la_variable=valor. En este caso, no es importante que las variables sean el ltimo clculo de la sesin WIRIS cas.

    Como siempre, en virtud de la completitud, presentamos los clculos realizados para elaborar

    esta pregunta:

    Obtenemos primero tres enteros aleatorios a, b y c y nos aseguramos de que los dos primeros son distintos de cero.

    Definimos la recta r usando estos valores.

    Definimos un punto p aleatorio que no pertenezca a la recta r.

    Calculamos la respuesta s mediante el comando de WIRIS perpendiculares.

    Dibujamos la recta y el punto en un tablero para presentarlo en el enunciado.

  • 50

    Ma

    nu

    al B

    sic

    o d

    e W

    IRIS

    P

    ara

    Mo

    od

    le 2

    [

    U.M

    .I.

    C.U

    .C.E

    .I]

    | 2

    5/0

    1/2

    01

    2