Saltar navegación

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 pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 29 de enero de 2013 por tic.ismie

476 visualizaciones

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.

Descargar la transcripción

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:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid