El campo Algoritmo

La sección más importante para escribir un ejercicio con WIRIS Quizzes es el campo Algoritmo, que consiste en una sesión de WIRIS cas. Este campo es común a todos los tipos de pregunta que WIRIS mejora, ya que agrupa toda la funcionalidad matemática del ejercicio.

La sesión de WIRIS cas es un applet de Java que se ejecutará al visualizar la pregunta. En ella, el profesor puede definir variables con valores numéricos, simbólicos o gráficos. Dichas variables pueden ser aleatorias, pueden ser el resultado de complejos cálculos matemáticos y pueden ser gráficas de funciones o construcciones geométricas. Las variables aquí definidas se podrán luego utilizar en cualquier parte del ejercicio, como el enunciado, las respuestas correcta y falsas o el feedback para el alumno.
Consulta el manual de WIRIS cas para profundizar en su manejo.

La sesión de WIRIS cas se divide en dos zonas: el menú y la sesión de trabajo. El menú nos ayuda a introducir fórmulas 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 más frecuentes. Para más información acerca del lenguaje WIRIS y sus posibilidades, consulta el manual de WIRIS cas.

La sesión de trabajo está a su vez dividida en dos zonas: la librería, que es la zona enmarcada por un recuadro amarillo, y la zona contigua a ella, formada por bloques de cálculo y a la que accederemos mediante la combinación de teclas Control+Intro o bien mediante el botón   .

En la librería debemos definir las todas las variables que se quieran utilizar en la pregunta. La librería no muestra el resultado de sus operaciones, ya que tiene la función de definir y no de calcular. Para comprobar que no nos hemos equivocado realizando los cálculos de la librería, tenemos a nuestra disposición los bloques de cálculo contiguos a ella, cuyos cálculos se lanzan también mediante la combinación de teclas Control+Intro o bien mediante el botón   .

No hay que olvidar que las definiciones hechas fuera de la librería se omitirán al visualizar la pregunta por parte del alumno; este espació sólo debe utilizarse para pruebas y comprobaciones.

Las variables definidas en el algoritmo se pueden utilizar en prácticamente todos los otros campos de texto del formulario de edición de la pregunta. Para indicarlo, se escribe el nombre de la variable precedida por el signo # (almohadilla). En el texto de la pregunta, en el feedback o en los campos de respuesta (dependiendo del tipo de pregunta) se puede mezclar el HTML o texto con las referencias a variables. Por ejemplo, el enunciado de la pregunta correspondiente con el algoritmo de la figura anterior podría ser:

Al visualizar la pregunta, las referencias a variables se sustituirán por su valor y se mostrarán correctamente como una imagen.

El campo Algoritmo se puede traducir a otros idiomas con un simple clic, tal y como se describe en la siguiente sección.