Aleatoriedad

Una de las capacidades más interesantes de WIRIS Quizzes es la posibilidad de añadir contenido aleatorio.

Moodle ya ofrece algunos recursos en esta dirección, 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 gráfica o en la definición de un objeto matemático.

Veámoslo con un ejemplo. Crearemos una pregunta de tipo Opción múltiple en la que el estudiante deberá factorizar un número 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 página de edición 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 página y clica en . En esta sección, se mostrará una sesión de WIRIS cas en el campo Algoritmo.
     
  4. En el algoritmo, vamos a solicitar un número natural aleatorio menor o igual que 100. Para ello, definimos el algoritmo como sigue:



    Las funciones aleatorioprimo? y factorizar son funciones internas de WIRIS. La factorización nos sirve para la comprobación, pero también puede servirnos para dar feedback al alumno. No lo veremos en este ejemplo por simplicidad, pero puede consultar la página del manual correspondiente a este tema

    Veamos qué hemos hecho:
    1. Escribir los cálculos dentro del recuadro amarillo:



      Recordemos que sólo aquello que esté dentro del recuadro amarillo es utilizado por Quizzes. El espacio contiguo se puede utilizar para comprobaciones o cálculos auxiliares durante el proceso de edición.
       
    2. Definir dos variables, de nombres n, y sol.
      1. n es el número aleatorio.
      2. sol contiene el valor verdadero o falso en función del valor de n.
         
    3. Utilizar la función aleatorio para conseguir un número aleatorio. Esta es la forma como se consiguen preguntas con contenido aleatorio. Hay que precisar que la función aleatorio también 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 capítulo siguiente, Contenido aleatorio.
       
    4. Para asegurarnos de que no hemos cometido ningún error, usamos la combinación de teclas Control+Intro o el botón  . WIRIS cas informará de cualquier error de sintaxis coloreando la instrucción afectada pero no mostrará el resultado de ninguno de los cálculos. 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 librería, separados por comas o en distintas líneas mediante la tecla Intro y finalmente, lanzar el cálculo mediante la combinación de teclas Control+Intro o el botón  .
       
  5. Vuelve al inicio de la página 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 ningún 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 previsualización debería ser parecida a: