Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Para Saber Más. PREGUNTAS ALEATORIAS CON WIRIS QUIZZES
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:
En este vídeo vamos a aprender cómo utilizar variables aleatorias dentro de mis preguntas WiriSquiz.
00:00:09
Para ello, podemos crear una nueva pregunta, la cual tendrá que tener el formato WiriSquiz
00:00:15
o, como es el caso de mi ejemplo, voy a reutilizar una pregunta ya creada.
00:00:23
En concreto, esta resuelve una ecuación de segundo grado y para ello
00:00:31
Por lo tanto, utilizo la opción duplicar para preservar esta pregunta que ya he generado y únicamente modificar la copia. Para eso voy a poner que esta es mi versión variables aleatorias en el título.
00:00:34
Como veis, mi pregunta es muy sencilla. Resuelve una ecuación de segundo grado, la cual tengo aquí, y ordena de menor a mayor las soluciones.
00:00:56
Voy a utilizar variables tanto en la ecuación como en las soluciones.
00:01:06
Para ello, clico en el editor de ecuaciones con el cual he escrito la ecuación.
00:01:11
En este editor de ecuaciones yo puedo utilizar las variables.
00:01:17
Las variables, en mi caso, van a ser miembro 1, pero cuidado, cada vez que utilice en el enunciado de la pregunta una variable, tengo que indicar justamente antes del nombre de la variable, en mi caso m1, el símbolo almohadilla.
00:01:21
Con esto el programa sabrá que lo que estoy utilizando es una de las variables aleatorias generadas.
00:01:38
Y miembro 2.
00:01:44
Como veis ahora mi ecuación desaparece, todavía no sé qué ecuación voy a tener.
00:01:47
Las soluciones también van a ser variables aleatorias, por tanto aquí en esta short answer yo lo que pongo es la variable S1 y la variable S2.
00:01:53
Antes de programar, por supuesto, tenéis que tener una idea de cuáles son las variables que vais a utilizar y cómo las vais a llamar.
00:02:05
Aquí únicamente se utilizan las variables, pero el enunciado habéis visto que no ha variado mucho.
00:02:12
Donde se programan las variables es en esta casilla, esta ventana emergente, Variables Wiris.
00:02:17
Como veis se nos despliega una ventana de Wiris Quiz para programar las variables con tres pestañas.
00:02:23
Dependiendo del tipo de pregunta puede ser que os salga alguna pestaña más, pero estas son las importantes.
00:02:30
Vamos a hacer un breve repaso por cada una de las pestañas.
00:02:35
La pestaña de respuesta correcta, aquí únicamente deciros, vosotros tenéis que indicar el tipo de ventana donde va a escribir el alumno la respuesta.
00:02:38
Por defecto, viene campo de entrada texto llano.
00:02:49
Lo que ocurre es que en las preguntas de ciencias, para el estudiante es bastante difícil escribir, por ejemplo, fracciones, raíces, potencias.
00:02:53
Por eso, si es una pregunta de ciencias, os recomiendo que utilicéis MathType en una ventana emergente. Así el alumno tendrá la posibilidad de utilizar un editor de ecuaciones para escribir la respuesta.
00:03:02
Esta opción de incluir CalcMe lo único que supone es que debajo de la pregunta al alumno le aparecerá o no la calculadora CalcMe de Wiris para poder realizar sus operaciones.
00:03:18
La pestaña de validación normalmente no se tiene muy en cuenta, pero si vosotros queréis programar una pregunta en la cual la solución sea algo bastante concreto, sí que os recomiendo que la utilicéis.
00:03:35
Por ejemplo, si vosotros esperáis que el estudiante os dé un intervalo, pues mirad, por defecto la entrada permitida es la general, una fórmula, una expresión, pero en opciones para general, como veis, la opción intervalos normalmente no está indicada.
00:03:53
Entonces, vosotros, cuanto más concretos seáis a la hora de indicar qué solución es la que esperáis, mejor os va a corregir las respuestas WIRIS. Por ejemplo, en las preguntas de física y química, si clicáis la opción cantidad, aquí aparecen todo el tipo de unidades que puede esperar la pregunta.
00:04:13
En la ventana comparación con la respuesta del estudiante aquí únicamente sería, bueno la podríais utilizar para indicar la tolerancia a la hora de permitirles cometer un error y en propiedades adicionales se utiliza si vosotros lo que esperáis es que la respuesta del alumno pues esté simplificada, factorizada, racionalizada y todas las opciones que tenéis aquí.
00:04:38
De acuerdo, y vamos ya a la pestaña importante que es la de variables. Aquí en variables vamos a utilizar una versión de Wiris anterior que seguramente muchos reconoceréis. Está soportada por Java, por eso vosotros tenéis que tener en vuestro ordenador Java.
00:05:00
Ya veréis que si no lo tenéis os va a recomendar que os bajéis una versión. Pero principal, antes de nada, por favor, el idioma de los algoritmos. Vamos a tener que programar un algoritmo y nuestras funciones nosotros las vamos a escribir en español. Así que cambiar el idioma a español.
00:05:15
Ahora edito la pregunta y es donde aparece la ventana de Java. En esta ventana de Wiris, como veis hay un cuadradito donde nosotros vamos a programar las variables. Fuera de este cuadradito podremos ejecutar todo lo que hemos ido programando para probarlo.
00:05:33
Pero muy importante, las variables tienen que estar programadas aquí en este cuadradito amarillo. Yo voy a programar el programa al revés. Es decir, voy a empezar diciendo cuáles van a ser las soluciones y después generaré el resto de elementos que necesito para el problema.
00:05:55
Mirad las soluciones, esto lo hago así porque las soluciones quiero que sean números enteros. Entonces para eso voy a utilizar la función aleatorio y voy a indicar que esto va a ser la primera solución un valor aleatorio entre menos 10 y 10.
00:06:13
Lo mismo para S2. Si yo lo que quisiera, por ejemplo, es que estas dos variables no fueran iguales, puedo utilizar, como veis, todas estas pestañas de Wiris que seguramente os sonará.
00:06:32
Si no trasteas, aparecen todos los símbolos, funciones de análisis, de matrices, unidades para las preguntas de física y química, combinatoria, geometría y aquí hay una pestaña de programación que normalmente no aparece.
00:06:50
Por ejemplo, yo la puedo utilizar, es bastante intuitivo, yo la puedo utilizar para aquí, por ejemplo, esta, la opción de repetir, por repetir la generación de estas dos variables hasta que no se cumpla la condición de que son distintas.
00:07:05
Para eso mirad, cuidado que los símbolos muchas veces están aquí escondidos. En este caso voy a generar dos variables aleatorias, valores entre menos 10 y 10, que van a ser distintas.
00:07:20
¿De acuerdo? Mirad, fuera del cuadrito podéis comprobarlo. No sé si habéis fijado, he tenido que compilar lo que había programado para poder utilizarlo aquí fuera y ver qué es lo que me está generando el programa.
00:07:35
Por ahora lo está haciendo muy bien. Mis dos soluciones serían 0 y menos 7. Bueno, a la hora de programar la ecuación, pues para mí me resultaría mucho más sencillo escribir que el primer miembro es el polinomio factorizado con estas dos soluciones y el miembro 2, pues 0.
00:07:52
Mirad, aquí ya tendría programado el ejercicio
00:08:15
Mirad, mi ejercicio, si os acordáis del enunciado, sería x al cuadrado más 13x más 30 igual a 0
00:08:22
Y estas serían las dos soluciones, que como podéis comprobar es cierto
00:08:29
Bueno, puedo complicarlo un poquito más
00:08:32
Por ejemplo, si yo quiero que el coeficiente principal de la ecuación sea un valor que no sea 1
00:08:36
Pues me genero otra variable aleatoria. En este caso tendría que tener mucho cuidado. Mirad, me la voy a generar, venga, positivo, desde el 1 hasta el 5. Tampoco quiero que sea muy grande.
00:08:43
Pero por ejemplo si yo quisiera que fuera positiva y negativa pero que no fuera cero porque eso lo que me va a provocar es que se anule la ecuación. Pues si quiero quitar el valor cero una forma de hacerlo es yo voy a elegir un valor aleatorio entre este intervalo pero quitando y para eso utilizo la barra slide del 7 quitando únicamente el cero.
00:09:00
Hay muchas formas de generar variables aleatorias. Otro caso es si yo lo que quiero es únicamente, aquí me iba a dar error porque no es aleatoria, es aleatorio.
00:09:29
Aquí lo que puedo generar es una variable aleatoria entre una lista de valores que pueden ser el 2, el 4, el 6. Aquí, como comprobaréis, la variable a tiene que ser uno de esos tres valores.
00:09:41
De acuerdo, bueno, lo voy a dejar como antes, pero sin la A. Perfecto, esto pues lo puedo utilizar como coeficiente principal, incluso, y ya acabo de programar el miembro 2, puedo programarme, puedo generar un polinomio sencillito de grado 1, aleatorio, pues por ejemplo, de 1 a 5 por x más aleatorio.
00:09:59
Pues de menos 10 a 10 y así, bueno, pues este segundo miembro que ya no es igual a 0, ya la ecuación se complica un poquito más,
00:10:37
pues cuando yo después simplifique este miembro 2, tanto en el segundo miembro como en el primero, pues me va a quedar esta ecuación que tenía igualada a 0.
00:10:53
Ajá, aquí lo tengo. Este va a ser el miembro 1, este va a ser el miembro 2, bueno, aquí me sale el coeficiente principal negativo, no, yo he elegido que sea negativo, no hay ningún problema.
00:11:01
El único caso, no sé si os habéis fijado, es que como esta ecuación devuelve dos soluciones, yo he indicado que las soluciones debían estar ordenadas.
00:11:13
¿Cómo consigo que se ordenen las soluciones?
00:11:22
Una forma fácil, utilizando que he puesto este repetir hasta, sería indicar aquí que las soluciones no solo tienen que ser distintas, sino que S1 tiene que ser menor que S2.
00:11:25
Y otra forma, por si no habéis puesto, por ejemplo, la programación repetir, sería utilizar la función de Wiris ordenar.
00:11:36
Ordenar. Mirad, para ello, cuando vosotros deis una lista, sí que es verdad que en la función aleatorio lo podéis poner entre corchetes, pero en Wiris, si queréis poner una lista, ya sabéis que las listas en matemáticas se escriben entre llaves, pues yo pongo que esta lista sea el resultado de ordenar la lista S1, S2.
00:11:44
Bueno, en este caso, cuando yo genere, estáis viendo todo el rato que la solución S1 es menor que la solución S2 y así no va a haber ningún problema cuando el alumno introduzca las respuestas.
00:12:12
Puedo utilizar esta función y puedo utilizar todas las funciones de Wiris que os indicaré en un manual adjunto a este vídeo.
00:12:28
Vale, perfecto, pues ya tengo programado mis variables. Para guardar, únicamente tendría que cerrar esta ventana, pero muy importante, esta de aquí no la puedo cerrar en la X, tengo que darle a aceptar para que se acepten todos los cambios.
00:12:38
Ahora ya tendré programada mi pregunta, guardo los cambios y en la opción aquí en vista previa, como podéis ver aquí se me ha generado una ecuación de forma aleatoria y cuando yo lo rellene con las respuestas correctas me aparecerán otras distintas.
00:12:58
Cada vez que un alumno utilice esa pregunta la ecuación cambiará y las soluciones serán distintas pero como veis están ordenadas.
00:13:23
Espero que os haya servido para programar vuestras preguntas de un modo más útil y poder reutilizar la misma pregunta muchísimas veces.
00:13:35
- Autor/es:
- María José Garro Ceballos
- Subido por:
- Innovacion
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 1024
- Fecha:
- 27 de junio de 2020 - 18:55
- Visibilidad:
- Público
- Centro:
- C RECURSOS INNOVACIÓN
- Duración:
- 14′ 04″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 27.33 MBytes