Академический Документы
Профессиональный Документы
Культура Документы
Moodle 2
[U.M.I. C.U.C.E.I]
Wiris Quizzes
NDICE
Contenido
ALEATORIEDAD......................................................................................................... 8
EMPAREJAMIENTO ................................................................................................... 25
RESPUESTAS INCRUSTADAS.......................................................................................... 40
UN EJEMPLO SENCILLO .............................................................................................. 41
LA SINTAXIS COMPLETA ............................................................................................. 41
FUNCIONALIDAD MATEMTICA Y TIPOS DE SUBPREGUNTAS ................................................... 42
UN EJEMPLO WIRIS ................................................................................................. 43
ENSAYO ................................................................................................................ 45
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.
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.
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.
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
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:
En este ejemplo, damos a la funcin un nombre para simplificar la escritura. Para introducir la
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 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
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.
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.
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.
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.
Control+Intro o el botn
.
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
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.
Aleatoriedad en frmulas
7.
10
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.
11
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.
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.
12
13
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:
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.
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.
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.
14
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.
15
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.
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.
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.
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).
16
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.
17
Para escribir el enunciado de la pregunta, simplemente usamos WIRIS editor para introducir
el smbolo
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.
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.
18
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.
19
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
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.
21
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
23
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:
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.
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.
24
Emparejamiento
25
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.
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
correctamente, razn por la cul hemos optado por escribir
variable que almacena esta funcin:
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.
26
Veamos finalmente cmo crear las funciones y las grficas de esta pregunta.
27
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.
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.
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.
28
29
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.
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.
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.
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.
30
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.
31
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.
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.
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.
32
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.
33
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:
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.
34
35
Para crear este enunciado y que los valores del mismo sean aleatorios, necesitamos definirlo
del siguiente modo en el campo Texto de la pregunta:
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:
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.
El valor #M ser una matriz aleatoria, y los valores #b1, #b2 y #b3 sern enteros que
constituirn un vector tambin aleatorio.
36
37
Observa que en esta imagen podemos ver el campo Respuesta compuesta en su contexto.
38
Para introducir los smbolos matemticos en el texto de la pregunta, recordemos que debemos
39
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.
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.
Respuestas incrustadas
40
Un ejemplo sencillo
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.
41
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~...}
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.
42
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.
43
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:
Y ya slo nos queda determinar quin es el polinomio f(x) y calcular las grficas a
representar.
44
Ensayo
45
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
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.
47
48
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.
49
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