Opción múltiple

Veamos las particularidades de una pregunta de tipo Opción múltiple. Una pregunta de este tipo consta de un enunciado y de una botonera en la cuál el alumno elige una opción (o varias) de entre las dadas. 

En nuestro ejemplo, la pregunta pide calcular el rango de una matriz de dimensiones 3x4 y las respuestas propuestas son siempre los enteros 0 a 3 en distinto orden.

Moodle permite determinar que el alumno pueda introducir varias respuestas, o bien desordenar o no las respuestas, así como presentar diversos tipos de numeraciones:

En todo caso, estas opciones modificarán bien poco la creación de nuestra pregunta. Para crear una pregunta de tipo Opción múltiple, procederemos como habitualmente, introduciendo el enunciado y haciendo referencia a la variable matriz con la sintaxis #m.

Seguidamente, debemos informar al sistema de todas las opciones que se presentarán al alumno para que él elija la correcta. Lógicamente, una de ellas deberá corresponder a la respueta correcta y tener una calificación del 100%.

La otras respuestas deberán ser informadas y normalmente creadas  en la sección de WIRIS Quizzes. Si necesitamos una gestión avanzada de las calificaciones, podemos hacer uso del campo Reemplazar nota por. El uso de este campo hará que se ignoren los valores introducidos en el campo Calificación, pero deberemos seguir teniendo una calificación al valor "100%", puesto que en caso contrario Moodle, que no es consciente de que estos valores ya no sirven para nada, pensará que no le damos al alumno la posibilidad de alcanzar la puntuación máxima en esta pregunta.

En el campo Reemplaza nota por podemos introducir un valor numérico, pero normalmente querremos introducir el valor de una variable, que puede ser de dos tipos:

  • booleana, es decir, tomando valores verdadero o falso
  • un valor numérico entre 0 y 1, siendo 1 equivalente a verdadero o puntuación máxima y 0 equivalente a falso o puntuación nula

Podemos observar en la imagen anterior que cada respuesta permite que introduzcamos feedback para el alumno. Para obtener más información sobre esta funcionalidad, ver la sección correspondiente: Feedback para el alumno. El resultado será el siguiente:

En virtud de la completitud, vamos a mostrar y comentar los cálculos que nos sirven para completar esta pregunta:

Hemos definido la función a() como un valor aleatorio entre -1 y 1, repitiendo el valor 0 para que la proporción de ceros en la matriz sea mayor y su rango no sea tan a menudo 3. Usamos esta función a() para crear cada uno de los elementos de la matriz m.

La variable sol almacenará el rango de la matriz m, y la lista L contendrá los valores entre 0 y 3, con la excepción de la respuesta correcta. Esto nos sirve para proponer al alumno las respuestas falsas. Hay que observar que la potencia de trabajo con listas que tiene WIRIS tenemos que explotarla en la sección de WIRIS Quizzes y no podemos extrapolarla a los campos de Moodle: es decir, no podemos usar los elementos de L si no les damos un nombre antes, y de ahí las variables a, b y c, que simplemente designan los tres elementos de la lista L.