El tipo de pregunta “seleccionar palabra faltante” de Moodle es muy interesante de utilizar. Tiene la ventaja de que se parece mucho a los ejercicios de los libros de idiomas, por poner un ejemplo. Sin embargo, aparentemente es menos utilizado que la de “opción múltiple” o la de “respuesta corta”, por poner un ejemplo.
El problema: introducir varias preguntas del tipo “palabra faltante” en una solo pregunta de cuestionario
Recientemente consulté la documentación en Internet para hacer una única pregunta donde se hicieran varias consultas del tipo “palabra faltante”. Cada una de las preguntas tenía que tener un conjunto de respuestas diferente.
Pongamos un ejemplo:
El numero π (pi) tiene un valor aproximado de 3,1416. Es un número real que refleja la relación entre la longitud de la circunferencia y la longitud de su diámetro.
Mi intención es generar una única pregunta de cuestionario donde de hecho se soliciten las cuatro respuestas marcadas en negrita en el párrafo anterior:
El procedimiento recomendado en la documentación
Busqué en Internet, y el procedimiento que se indicaba era:
Enunciado de la pregunta de palabra/s faltante/s
El numero π (pi) tiene un valor aproximado de [[1]]. Es un número [[2]] que refleja la relación entre la longitud de la [[3]] y la longitud de su [[4]].
Respuestas recomendadas
Así era más o menos cómo se recomendaba introducir las respuestas.
Problemas
Rápidamente me surgió una duda: ¿como indico cuál es la respuesta correcta dentro de cada grupo?
En los ejemplos ni siquiera la ponían la primera de cada grupo pero, aún así, lo probé. Y tampoco funcionó. De hecho la realimentación me ponía como buena del grupo 2 la segunda del grupo 1, y la buena del grupo 3, la tercera del grupo 1…
La solución
Tras analizar lo que pasaba, me pareció que la solución era que las 4 primeras opciones debían ser la respuesta correcta a cada grupo. Me puse manos a la obra y reordené las respuestas (cosa que resultó un tanto tediosa, por cierto):
Y en efecto funciona:
Como se puede comprobar, las respuestas se barajan antes de salir: no sale en el orden indicado al construir la pregunta.
Del resultado da fe la información técnica que ofrece la previsualización:
Si alguien está interesado en utilizar la pregunta, puede copiar el siguiente texto que corresponde al formato Moodle XML y pegarlo en un archivo con extensión “xml” para importarlo desde Moodle.
<?xml version="1.0" encoding="UTF-8"?>
<quiz>
<!-- question: 0 -->
<question type="category">
<category>
<text>$course$/Exportar</text>
</category>
</question>
<!-- question: 22986 -->
<question type="gapselect">
<name>
<text>Sobre PI</text>
</name>
<questiontext format="html">
<text><![CDATA[<p>El numero π (pi) tiene un valor aproximado de <span>[[1]]</span>. Es un número <span><span>[[2]]</span></span> que refleja la relación entre la longitud de la <span><span>[[3]]</span></span> y la longitud de su <span><span>[[4]]</span></span>.<br></p>]]></text>
</questiontext>
<generalfeedback format="html">
<text></text>
</generalfeedback>
<defaultgrade>1.0000000</defaultgrade>
<penalty>0.3333333</penalty>
<hidden>0</hidden>
<shuffleanswers>1</shuffleanswers>
<correctfeedback format="html">
<text>Respuesta correcta</text>
</correctfeedback>
<partiallycorrectfeedback format="html">
<text>Respuesta parcialmente correcta.</text>
</partiallycorrectfeedback>
<incorrectfeedback format="html">
<text>Respuesta incorrecta.</text>
</incorrectfeedback>
<shownumcorrect/>
<selectoption>
<text>3,1416</text>
<group>1</group>
</selectoption>
<selectoption>
<text>real</text>
<group>2</group>
</selectoption>
<selectoption>
<text>circunferencia</text>
<group>3</group>
</selectoption>
<selectoption>
<text>diámetro</text>
<group>4</group>
</selectoption>
<selectoption>
<text>1,7183</text>
<group>1</group>
</selectoption>
<selectoption>
<text>1,6180</text>
<group>1</group>
</selectoption>
<selectoption>
<text>natural</text>
<group>2</group>
</selectoption>
<selectoption>
<text>entero</text>
<group>2</group>
</selectoption>
<selectoption>
<text>esfera</text>
<group>3</group>
</selectoption>
<selectoption>
<text>radio</text>
<group>3</group>
</selectoption>
<selectoption>
<text>base</text>
<group>4</group>
</selectoption>
<selectoption>
<text>arco</text>
<group>4</group>
</selectoption>
</question>
</quiz>
Por supuesto, es posible que no sea tan complicado y que yo haya malinterpretado la información. Si algún amable lector quiere dejar sus comentarios estaré encantado de recibirlos.
Saludos.