Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ponencia de D. Manuel Moreno Sastre: "Cuestionarios telemáticos con valores numéricos aleatorios y algoritmos
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Ponencia de D. Manuel Moreno Sastre: "Cuestionarios telemáticos con valores numéricos aleatorios y algoritmos de decisión en función de los mismos" en las IV Jornadas de integración de las TIC en la enseñanza, el día 5 de junio de 2012.
Hola, buenas tardes a todos. Gracias por venir.
00:00:04
Pues como ha dicho Ángel, Moodle permite ir barajando las preguntas, ir barajando las respuestas.
00:00:07
Y entonces vengo yo, el de matemáticas, ¿verdad?
00:00:14
Vamos a hacer preguntas matemáticas con valores numéricos,
00:00:17
donde queremos que esos valores numéricos sean aleatorios.
00:00:22
Y no queremos repetir esos números, ¿verdad?
00:00:28
Y tienen que cumplir unas ciertas condiciones. Vamos a ver, F5. Nosotros queremos hacer un cuestionario. Estamos en clase, queremos evaluar el aprendizaje de nuestros alumnos y queremos crear un cuestionario.
00:00:32
Tenemos una asignatura de tipo científico o cualquier asignatura de ciencias. Esto no va dirigido solamente a los de matemáticas. Y queremos plantear cuestiones con valores numéricos.
00:00:58
Como he dicho, esos valores numéricos van a ser aleatorios. Moodle permite la creación de números aleatorios por sí mismo. No es necesario añadir nada más, pero sí que tiene ciertas limitaciones.
00:01:09
Cuando generamos números aleatorios, a veces no es solamente esa condición, que sean números aleatorios, sino que además deben cumplir otras condiciones adicionales.
00:01:24
Y es aquí donde interviene Wiris. Wiris es una aplicación que también tenemos en EducaMadrid, como sabéis, y que básicamente es una calculadora de amplio espectro, digamos,
00:01:34
que es donde se permiten no solamente cálculos numéricos, sino también algebraicos. Y tiene una integración, está integrada con Moodle.
00:01:47
Entonces nosotros vamos a usar un cuestionario Moodle y vamos a invocar, vamos a llamar a Wiris.
00:01:57
Vamos a aprender a utilizar, con unos pocos ejemplos, espero que sean ilustrativos, para que esos valores aleatorios satisfagan lo que nosotros queremos.
00:02:04
Entonces, por ejemplo, cálculos donde no solamente que sean aleatorios, sino que tenga que cumplir una condición que si no se cumple, ya para empezar no podemos trabajar.
00:02:16
El ejemplo que yo he escogido es un ejemplo, creo, sencillo, donde lo que queremos resolver es una ecuación de segundo grado. Una ecuación de segundo grado no es una ecuación de segundo grado si el término del segundo grado es cero.
00:02:26
entonces aunque yo genere números aleatorios
00:02:47
donde puedan ser valores positivos y negativos
00:02:50
si Moodle me da
00:02:52
un valor nulo
00:02:54
en el término de segundo grado
00:02:57
entonces ya no tengo ecuación de segundo grado
00:02:58
ya se me fastidia toda la historia
00:03:00
y entonces es aquí
00:03:02
donde aparece Wiris
00:03:04
bueno, aquí tenéis
00:03:06
un ejemplo de una pregunta
00:03:08
de opción múltiple con cuatro
00:03:10
opciones
00:03:12
vamos a hacer
00:03:13
Todo va a ir alrededor de las ecuaciones de segundo grado, donde el alumno va a ver dos soluciones. Unas veces tendrá solución si quiero y si no quiero no tiene por qué tener solución.
00:03:16
Y eso también se puede gestionar con Wiris. Es decir, una ecuación de segundo grado luego aparte puede o no tener solución real o tener una o dos soluciones diferentes.
00:03:34
El alumno vería esto, polinomio de segundo grado igualado a cero.
00:03:48
Entonces, primera cuestión cuando planteo una pregunta en un cuestionario con valores aleatorios.
00:03:54
¿Son aceptables los valores? Es decir, por ejemplo, lo que decíamos antes, si el término de segundo grado es cero, no tengo ecuación de segundo grado, no me interesa.
00:04:01
Por ejemplo, ¿va a tener solución? Las ecuaciones de segundo grado podrían no tener solución real.
00:04:10
Y otra cuestión, ¿queremos que tengan solución? Eso es lo que nosotros tenemos que plantearnos cada vez que hacemos un cuestionario de este tipo.
00:04:18
Entonces, en informática, si no han cambiado mucho las cosas desde la última vez que lo consulté hace mucho tiempo, decidir cuestiones se llama control de flujo.
00:04:25
Es decir, a partir de unos ciertos valores, si cumple me voy para una opción, si no cumple me voy para otra.
00:04:39
Entonces Wiris incorpora dentro de Moodle, bueno y él mismo, incorpora algoritmos de control de flujo, que son los que nos van a permitir decidir.
00:04:44
Viene en la pestaña programación, como veis ahí.
00:04:57
En la pestaña programación tenéis condicionales, sí, sí, si no, también en la pestañita esta que está aquí, esto es una presentación, se abre un menú donde podéis añadir más cosas.
00:05:01
Tenemos bucles que se inician, bueno, tenemos aquí bucles en repetir, mientras y para, que se repiten hasta que se cumple una condición o mientras no se cumple una determinada condición.
00:05:12
En fin, ahí tenemos, vamos a ver ahora unos ejemplos.
00:05:29
Y luego inicio y fin que incluso nos sirve para definir funciones.
00:05:32
esto vendría en el cuestionario
00:05:35
cuando creamos un cuestionario de Moodle
00:05:39
tenemos la opción
00:05:41
Wiris Quizzes, entonces
00:05:43
le damos a, normalmente viene
00:05:44
oculto y pone mostrar avanzadas
00:05:47
le damos ahí y aparece esto
00:05:49
y ya lo tenemos
00:05:51
útil, una cuestión
00:05:52
si Java no está actualizado
00:05:55
a la última versión, pero última
00:05:57
última, hay problemas y ni siquiera
00:05:59
nos aparece la posibilidad de manipularlo un poco
00:06:01
Java tiene que estar actualizado 100%. Dentro de WirisQuizzes, en la ventana que sale de Wiris, todo lo que hagamos referido a la pregunta que nosotros queremos realizar, tenemos que hacerlo dentro del cuadradito que viene variables en amarillo.
00:06:03
Todo. Podemos hacer cosas externas a ese cuadradito amarillo, a ese rectángulo, que es para comprobar nosotros si una función o si una solución cumple las condiciones que nosotros queremos para probar.
00:06:28
Vamos a ver, por ejemplo, para generar números aleatorios que no sean cero, eso es muy sencillo, tanto se puede hacer con Moodle mismo.
00:06:44
Tenéis aquí un ejemplo con Wiris
00:06:52
Existe la función aleatorio
00:06:56
Por ejemplo, yo he puesto un tope de 15
00:06:58
Lo he puesto aparte, parametrizado
00:06:59
Para controlarlo rápidamente cuando yo quiera
00:07:02
La función aleatorio de 1 a t
00:07:04
Significa todos los valores intermedios entre 1 y t
00:07:07
Ahora fijaos
00:07:10
Aleatorio, abro llaves
00:07:11
Y solo me coge lo que esté en la llave
00:07:13
Pero resulta que en esa llave hay dos elementos
00:07:17
Que es la función anterior que va desde 1 a t con un signo menos. Eso convierte números negativos al otro lado en el segundo opción, números positivos, y me he saltado el cero.
00:07:20
No coge cero. Pero a veces no es esto lo único que nosotros necesitamos. Necesitamos algo un poco más amplio.
00:07:34
Por ejemplo, queremos que resuelva esta ecuación con dos miembros cuadráticos a los dos lados del igual.
00:07:42
Y entonces ya no es tan sencilla la condición.
00:07:52
Ya no es solamente que ahora los coeficientes pueden ser cero, pero lo que no pueden ser es cero a la vez los dos términos de segundo grado.
00:07:56
Y entonces ya no es tan sencillo.
00:08:05
Y entonces aparece Wiris con repetir.
00:08:07
Veréis, voy a explicar este algoritmo.
00:08:10
Creamos números aleatorios entre menos 50 y 50, por poner algo.
00:08:13
Entonces, A1 es uno de esos números aleatorios que coge el programa.
00:08:18
A2 es el otro número aleatorio que coge el programa, donde van a ser A1, este coeficiente que aparece aquí, el primero de la primera ecuación, del primer miembro.
00:08:23
Y A2 va a ser este otro.
00:08:35
La condición es que cuando yo lo pase al otro lado del igual, cuando se resten los términos, el resultado no sea cero.
00:08:37
Entonces, mi condición es que su resta no sea cero.
00:08:45
Si es distinta de cero, se acabó, ya no repite más.
00:08:51
Pero si es cero, vuelve a empezar en el repetir.
00:08:55
Esto se puede aplicar a un montón de cosas.
00:09:00
Repetir hasta que algo cumpla la condición que yo quiera.
00:09:03
Y pim, pim, pim, pim, hasta que la cumple y sale fuera del bucle.
00:09:06
¿Podemos querer asegurar que tenga soluciones o que no?
00:09:18
Entonces aquí viene un ejemplo para los que estén más duchos en informática, que será más fácil de leer.
00:09:23
Este algoritmo está pensado, dice, para una pregunta de opción múltiple con dos respuestas correctas.
00:09:29
Porque la ecuación de segundo grado puede tener como máximo dos respuestas.
00:09:38
Entonces al alumno le van a salir cuatro opciones y tiene que pinchar en dos.
00:09:41
Entonces, ahora veremos cómo hay que decir entre Moodle y Wiris las respuestas.
00:09:45
Pero yo he preparado cuatro respuestas.
00:09:51
Solución 1, solución 2, solución 3 y solución 4.
00:09:53
Este algoritmo está pensado para cuando no tienen por qué tener solución real.
00:09:57
Y entonces, no tienen solución real porque obtenemos la raíz de un número negativo.
00:10:02
Y las dos correctas son solución 1 y solución 2. Y todo lo que yo haga referido a opciones múltiples de cuatro opciones, va a ser 1 y 2 correctas siempre, y 3 y 4 incorrectas siempre.
00:10:06
Ahora veréis por qué. Vamos a una cosilla, a ver si está aquí. Sí, aquí sale a pantalla completa lo que yo quería deciros.
00:10:19
Vamos a ver, una ecuación de segundo grado, aunque tenga un término de segundo grado
00:10:29
Si yo quiero que tenga soluciones forzosamente
00:10:34
Que no me dé la opción esa de que no tiene soluciones reales porque lo que hay dentro de la raíz cuadrada es negativo
00:10:40
Pues entonces es una condición un poco más amplia, es una función que se llama discriminante
00:10:45
Entonces elegimos para una ecuación de segundo grado
00:10:52
A no puede ser cero, y luego B y C pueden ser aleatorios, pero luego tienen que cumplir una condición, y es que el discriminante de la ecuación no sea negativo.
00:10:58
Lo que haya dentro de la raíz cuadrada no sea negativo. Entonces, mientras el discriminante es negativo, hace todo esto hasta fin.
00:11:09
¿Qué es negativo? Vuelve a empezar, vuelve a empezar, y así. Y no sale hasta que el discriminante es positivo.
00:11:18
Este tipo de algoritmo necesita que, para asegurarnos de que se mete dentro del algoritmo,
00:11:25
necesita inicializar lo que es la variable de control.
00:11:32
Y antes de empezar le digo discriminante menos uno, fuerza a que sea negativo y se mete directo dentro del algoritmo.
00:11:35
Bueno, vamos a hablar de las soluciones entre Moodle y Wiris, cómo se pasan los datos el uno al otro.
00:11:48
Bueno, vamos a ver. En Moodle, cuando creo una pregunta, el texto de la pregunta, aquí puedo poner variables de Wiris.
00:11:56
La condición es que vayan precedidos del símbolo almohadilla.
00:12:10
Entonces, encuentro las dos soluciones de la ecuación y como me la va a hacer Wiris la ecuación, aquí tenemos la ecuación.
00:12:14
Creo una variable, e. Luego, en las soluciones. Si recordáis, he dicho que solución 1 y solución 2 siempre correctas, solución 3 y solución 4 siempre incorrectas.
00:12:21
Le digo solución 1, solución 2, las pongo al 50% para cada una, y luego solución 3 y solución 4. Y le digo dónde van a estar, como luego en la esbaraja, él ya sabe.
00:12:34
y ya está
00:12:46
y siempre con el
00:12:48
almohadilla delante de lo que es
00:12:50
la variable wiris
00:12:53
ah, perdón
00:12:54
que antes de terminar quería
00:12:59
deciros una cosa
00:13:01
yo he usado
00:13:03
a ver, perdón
00:13:09
si lo veis aquí
00:13:11
yo he dejado que wiris
00:13:15
resuelva la ecuación, tenéis aquí la ecuación
00:13:16
planteada
00:13:19
E es una variable que es toda la ecuación incluido el igual y el cero, lo saca todo por pantalla
00:13:19
Él aquí en este punto no resuelve nada, solo resuelve si se lo decimos
00:13:27
Hay un comando, podemos usar nosotros las funciones, las podemos crear nosotros
00:13:34
O hay un comando en Wiris que es resolver
00:13:38
Ahora, hay que entender cómo resolver nos devuelve la información, nos devuelve lo que ha calculado él
00:13:42
¿De acuerdo? En el caso concreto de una ecuación de segundo grado puede haber dos soluciones, decíamos, si hay una, la primera se puede llamar así y la metemos en sol 1.
00:13:48
Ahora, la segunda, si discriminante es 0 solo hay una y Wiris nos va a dar error si pedimos una segunda solución.
00:14:03
Entonces, para prever eso, cuando el discriminante sea cero, solución 1 y solución 2 son iguales.
00:14:14
Pero se lo tenemos que decir nosotros.
00:14:21
Si hacemos esto de aquí, solución 2 de X, y Wiris no tiene una segunda solución, nos va a dar un mensaje de error.
00:14:24
Entonces, aquí tenéis. Si se cumple una condición, una cosa. Si no, hacemos la otra.
00:14:31
Y luego solución 3 y solución 4, pues aquí unas formulillas que me he inventado yo para que sean siempre incorrectas.
00:14:38
¿De acuerdo? En fin, esto se puede ampliar, se pueden meter con WIR y se pueden meter gráficos en las soluciones.
00:14:47
Yo a estas alturas ya puedo meter en las soluciones gráficos, cuatro gráficos diferentes, para que el alumno seleccione el gráfico que debe seleccionar.
00:14:54
y en fin, esto es una de las muchas cosas
00:15:04
algunas de las muchas cosas que se pueden hacer con Wiris
00:15:10
y vamos a ver un poco
00:15:12
y retrocedemos un segundo
00:15:15
vamos a ver, si no hay solución al resolver la ecuación
00:15:17
entonces vamos a tener problemas porque
00:15:22
Wiris me va a decir nulo, o sea que no me va a dar nada
00:15:24
me va a dar un mensaje de error y punto
00:15:28
entonces en ese caso nosotros tenemos que inicializar las soluciones
00:15:29
en caso de error, pensando en el caso de error
00:15:33
y luego ya si se cumplen las condiciones para que haya solución, ya hacemos todo lo demás.
00:15:35
En fin, esto ha sido un poco técnico, lo reconozco, para un nivel un poco medio alto de informática y ciencias,
00:15:43
y en fin, espero que os haya servido a todos en lo posible.
00:15:52
En fin, yo ya he terminado. Muchas gracias.
00:15:59
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- Manuel Moreno Sastre
- Subido por:
- tic.ismie
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 476
- Fecha:
- 29 de enero de 2013 - 11:25
- Visibilidad:
- Público
- Enlace Relacionado:
- Consejería de Educación, Juventud y Deporte de la Comunidad de Madrid.
- Centro:
- ISMIE
- Descripción ampliada:
- Ponencia de D. Manuel Moreno Sastre: "Cuestionarios telemáticos con valores numéricos aleatorios y algoritmos de decisión en función de los mismos" en las IV Jornadas de integración de las TIC en la enseñanza, el día 5 de junio de 2012.
- Duración:
- 16′ 15″
- Relación de aspecto:
- 4:3 Hasta 2009 fue el estándar utilizado en la televisión PAL; muchas pantallas de ordenador y televisores usan este estándar, erróneamente llamado cuadrado, cuando en la realidad es rectangular o wide.
- Resolución:
- 640x480 píxeles
- Tamaño:
- 95.61 MBytes