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
Dec 23, 2015
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