Tipo de pregunta llenarhueco

De MoodleDocs
translator note icon.png Nota del traductor: Al momento de escribir esta documentación (septiembre 2014), las frases originales en idioma Inglés solamente estaban traducidas al Español de México, pero no se habían hecho las traducciones al Español internacional, por lo que posiblemente algunos usuarios tengan ciertas frases en el idioma inglés original y otras frases tengan una redacción diferente.. Por favor, si le es posible, ayúdenos con la Traducción en el sitio de AMOS, otras páginas muy importantes que denotan que faltan de traducir frases del Inglés, y después quite esta plantilla.


Instalación de este tipo de pregunta

Siga la documentación general sobre como Instalar plugins.

El tipo de pregunta llenarhueco

Todo lo que necesita aprender para comenzar con este tipo de pregunta es el contenido de una oración con 8 palabras escrita a continuación :

Ponga corchetes o paréntesis cuadrados alrededor de las palabras faltantes

Para los programadores y los matemáticos, no necesitan preocuparse que diga corchetes o paréntesis cuadrados, porque pueden usar otros delimitadores para cada pregunta. El ejemplo clásico de una pregunta es una pregunta en donde el texto dice:

Tres tristes [tigres] comen trigo en el [trigal]

La que creará una pregunta con dos huecos, en los que las respuestas son tigres y trigal. A pesar de que fue diseñada con la idea de palabra única faltante, aceptará en el hueco una secuencia de palabras con espacios entre ellas. Este tipo de pregunta puede ser particularmente útil para la enseñanza de idiomas.

Preguntas de ejemplo disponibles

Están disponibles más de 500 preguntas de ejemplos para re-emplear y modificar bajo una licencia de creative commons. Los ejemplos son instalados con el tipo de pregunta pero las versiones más recientes de estos ejemplos pueden encontrase en

https://github.com/marcusgreen/moodle-qtype_gapfill/tree/master/examples/en. Hay dos archivos, gapfill_examples.xml tiene cerca de 20 preguntas que contienen ejemplos sobre como usar las características de este tipo de pregunta.


El otro archivo, english_language.xml está dirigido a personas que enseñan el idioma inglés y está dividido en alrededor de 13 categorías como verbos irregulares, tiempos, etc; cada pregunta incluye marcas. Existe un archivo adicional a las 100 preguntas de Inglés que se anexa con el tipo de pregunta de SeleccionarPalabra(Wordselect)

https://github.com/marcusgreen/moodle-qtype_wordselect/tree/master/examples/en

Estos archivos están en formato XML y las instrucciones acerca de como importarlos se encuentran aquí:

Importar_preguntas#Importar_preguntas_de_un_archivo_existente.


  • Vea un ejemplo en Moodle 3.5:

Editando LLEnarHueco

  • Vea un ejemplo en una versión anterior:

SPA add gapfill q.png

Por defecto, el estudiante verá las preguntas en el modo de menú desplegable, en donde pueden usar el ratón para arrastrar las respuestas desde la lista mostrada hacia el campo que concuerde. Cuando un estudiante está contestando una de estas preguntas JavaScript actualiza solamente los contenidos de texto del campo, por lo que inclusive en este modo es posible escribir las respuestas dentro del campo. Cuando se actualizó la versión 1.4 para que trabaje con dispositivos táctiles como tabletas y teléfonos móviles, se hizo esta publicación en foro, que muestra cómo funciona con una gran variedad de dispositivos: https://moodle.org/mod/forum/discuss.php?d=251406#p1092014

Al momento de ejecutarse

SPA gfruntime.png

El cambiar las opciones de respuesta mostrada permite que la pregunta se presente, ya sea con solicitud de escribir algo, o con listas desplegables. Aquí es donde Usted puede hacer ese cambio:

Display answer config

Esto es como aparecería la misma pregunta con listas desplegables:

SPA dropdowns.png

Existe una lista desplegable de caracteres delimitadores alternos ## {} y también @@ , lo que permite que se hagan preguntas del tipo de Tres tristes {tigres} tragan trigo en el {trigal}.

Es posible seleccionar el modo de llenar_hueco o el modo de lista_desplegable. La lista desplegable muestra una lista de posibles respuestas en cada campo mientras que llenar huecos solamente muestra un hueco vacío sin lista de opciones para seleccionar.

Por defecto, la calificación no considera las minúsculas/MAYÚSCULAS, por lo que el estudiante puede escribir TIGRES para el campo [tigres] y se calificará como correcta. El formato (formulario) para edición tiene una opción para hacer que el proceso de calificación sea sensible a minúsculas/MAYÚSCULAS.

Cada campo correcto vale exactamente 1 punto, por lo que Tres tristes [tigres] tragan trigo en el [trigal] tiene un puntaje máximo de 2 puntos. No existe el concepto de puntos negativos. La pregunta soporta los Comportamientos de preguntas estándar, las opciones del uso de pistas y la retroalimentación combinada. Si se escribiera una respuesta incorrecta y si se hubiera seleccionado el mostrar la respuesta correcta en las opciones para la revisión del examen, se mostrará la respuesta correcta junto al hueco, dentro de los corchetes o paréntesis cuadrados, tal como aparece en la siguiente imagen de pantalla

Gapfill complete

SPA gfcomplete.png


El formato para edición ofrece un campo para añadir opciones de respuestas erroneas o distractores. Esto solamente tiene sentido para el modo de lista_desplegable o para arrastrar_y_soltar. Las respuestas erroneas deben escribirse como una lista delimitada por comas y se mostrará una lista barajada de respuestas correctas e incorrectas junto con la pregunta. Si Usted necesita que aparezcan caracteres de coma dentro de los distractores, puede escribirlas empleando un escape mediante los caracteres \,

Opciones Después del Texto

Estas configuraciones solamente harán una diferencia en el modo arrastrar y soltar. Posicionan las opciones de respuesta arrastrable después del cuerpo del texto en lugar de arriba de él. Esto puede ser útil donde los huecos están al final de un bloque explicativo de texto. Esto significa que las respuestas no necesitan ser arrastradas tan lejos y es útil en pantallas más pequeñas como en dispositivos móviles ya que reduce la necesidad de desplazarse por la pantalla

Casilla de selección para mostrar opciones después del texto

Checkbox to display options after text

Arrastrables de un solo uso

Esto solamente aplica para el modo de arrastrar y soltar. Cuando una opción arrastrable es soltada rn un hueco esta opción es removida de la lista. Esto puede ser útil para simplificar la selección de las opciones de respuesta.

Arrastrables de un solo uso

Pistas de Letra

Esta configuración solamente aplica cuando se usa el comportamiento Interactivo con múltiples intentos. . Haga clic en las opciones para 'mostrar más' debajo del encabezado de Más opciones para ver esta configuración.

Casilla de selección para configurar pistas de letra


Casilla para configurar pistas de letra

Cuando un estudiante da una respuesta incorrecta, se le darán cada vez más letras de la respuesta correcta cuando presione 'Intentar nuevamente'. Así es que, si la respuesta correcta fuera gato, y el estudiante respondiera con perro, en su intento siguiente el hueco contendrá la letra 'g' (de gato) y si luego contestara 'gorila', para su siguiente intento contendrá 'ga' y así sucesivamente.

En la App Mobile

La versión 1.93 incluye código para la App Mobile. Si Usted accede a un examen con la App Mobile que contenga preguntas de LLenarhueco, serán automáticamente cargadas como una adición remota. La selección de "arrastrables" sigue el patrón puesto por el Tipo de pregunta arrastrar y soltar al texto. En lugar de arrastrar las respuesta hacia huecos, la respuesta será clickeada para seleccionarla y después será clickeado un hueco para dejarla caer allí. El clickear en un sitio alejado de la respuesta y adentro de un hueco permitirá que se vacíe un hueco. En la imagen de pantalla la palabra 'New' ha sido seleccionada para dejarla caer adentro del segundo hueco.

Gapfill en Moodle mobile

Expresiones Regulares

Es posible usar expresiones regulares en las respuestas y así está habilitado por defecto. Por ejemplo, si Usted quisiera aceptar la versión español y la mexicana de una respuesta Usted puede añadir un campo con el operador de la barra vertical para que actue como un operador O (OR en inglés), como por ejemplo "¿Qué [computadora|ordenador] se necesita?".

Si Usted espera una respuesta en idioma inglés que puede ser NorteAmericano o Británico para la traducción de 'color' (color o colour), Usted tambien puede buscar cualquier cadena de caracteres que comience con la letra 'c' y termine con la letra 'r' como por ejemplo, What [c.*r] is the sky. Expresiones regulares más complejas tambien deben de funcionar. Para la versión de Gapfill V1.8 el operador de barra vertical | será procesado aun y cuando las expresiones regulares estuvieran desactivadas. Esto puede ser útil cuando una respuesta contiene caracteres que sean especiales dentro de expresiones regulares, tales como \ / ? etc.

Usted podría usar expresiones regulares para mitigar errores comunes de ortografía, como por ejemplo {calc[o|a]manía} (note que se emplean delimitadores alternativos para evitar el uso de corchetes o paréntesis cuadrados en el operador. Este tipo de pregunta no hace intento alguno para revisar la validez de sus expresiones regulares. Usted puede leer más acerca de expresiones regulares en la documentación del tipo de pregunta'PReg en Tipo de pregunta Preg y tambien en el Tipo de pregunta respuesta corta de expresión regular

Mostrar respuestas correctas

En el modo interactivo (configurado en el Comportamientos de preguntas en el examen) es posible tener una pregunta que indique el número de respuestas que están correctas y hacer que esto se muestre para cada campo. Esto toma la forma de colores del fondo rojo/verde y una figura de una cruz o una palomita. Para hacer que esto suceda, active la casilla de la opción para "mostrar el número de respuestas correctas" en el campo de la pista, debajo de la opción para intentos múltiples. Tome nota de que, si Usted ha dado una respuesta incorrecta, no se mostrará la respuesta correcta. Desde luego que Usted podría poner el texto completo que incluya toda la respuesta correcta dentro del área del texto "Para cualquier respuesta parcialmente correcta" en la sección de retroalimentación combinada.

SPA hints.png


Modo sin duplicados

Esto nos permite tener una pregunta de la forma de 'Nombre tres ejemplos de X'. Así, Usted podría preguntar "Nombre los colores de las medallas otorgadas en los Juegos Olímpicos". La sintaxis de los campos de la pregunta sería [oro|plata|bronce] tres veces. Tome nota de que el separador es el caracter de la barra vertical que funciona como un operador 'O' (OR en inglés).

SPA gapfill olympic medals question text.png

Notas importantes:

  • Asegúrese de seleccionar el modo de llenarhueco para 'Mostrar Respuestas' en este tipo de pregunta, porque de lo contrario aparecerían opciones arrastrables muy extrañas y confusas.
  • Asegúrese de tener desactivada la casilla de MAYÚS/minúsculas, a menos que realmente deban escribir con MAYÚSCULAS y minúsculas (por ejemplo, 'pH').
  • Asegúrese de tener desactivada la casilla para 'Deshabilitar Regex', a menos que eso sea lo que busca.

Al activar la casilla para 'Sin duplicados' en el formato para edición de la pregunta, cuando llegue a la calificación de duplicados, se descartarán. Las respuestas correctas todavía se mostrarán con una 'palomita' de color verde (porque de hecho son correctas), pero solamente se otorgarán puntos para la primera ocurrencia de la selección. Para la versión 1.1 de este plugin, cuando esto sucede se mostrará en color amarillo el fondo de los valores duplicados y un mensaje anexo a la retroalimentación dirá "El crédito es parcial porque Usted tiene respuestas duplicadas (Credit is partial because you have duplicate answer)".


SPA duplicate gapfill.png

Tablas con columnas de categorías

Al combinar el modo de 'Sin duplicados' con el operador | (O es OR en inglés) es posible crear tablas con columnas de categorías. Así, en la pantalla siguiente hay cuatro huecos distintos que contienen [lion|tiger] [dog|wolf] ([león|tigre] [perro|lobo]) pero estos están duplicados para permitir todas las cuatro respuestas. Entonces estos se colocan en una tabla para permitirle al estudiante que los arrastre hasta las columnas apropiadas de la categoría correspondiente.

SPA gapfill categories editor.png
Esta pantalla muestra como aparece el texto en el Editor del código fuente HTML del Editor de texto. Tome nota del sombreado para la fila del encabezado que se hace al incluir marcas (tags) <th> para la primera fila en lugar de las marcas (tags) <td> y al configurar la marca (tag) para la clase tabla (table) como <table class=gapfilltable>, La clase tabla (table class) está incluida dentro del código CSS para el tipo de pregunta. Si Usted está usando el Editor HTML, cambie al modo HTML (<>) y pegue el siguiente código de ejemplo:

<table class="gapfilltable" border="2" rules="rows">
<tbody>
<tr><th>Felino</th><th>Canino</th></tr>
<tr><td>[tigre|león]</td><td>[perro|lobo]</td></tr>
<tr><td>[tigre|león]</td><td>[perro|lobo]</td></tr>
</tbody>
</table>


La siguiente pantalla muestra como aparece la pregunta contestada correctamente.

SPA gapfill categories correct answers.png

Tablas con imágenes

Se pueden usar tablas con imágenes para crear una pregunta en donde el estudiante debe arrastrar la palabra hasta el hueco junto a la imagen correspondiente

SPA tabla con imagenes de dos frutas.png

Para el texto de la pregunta, si Usted está usando el Editor HTML, cambie al modo HTML (<>) y pegue el siguiente código de ejemplo:

<table class="gapfilltable" border="0">
<tbody>
<tr>
<td><img src="http://manzana.png" alt="" width="50" height="51" /></td>
<td>[manzana]</td>
</tr>
<tr>
<td><img src="http://pera.png" alt="" width="58" height="55" /></td>
<td>[pera]</td>
</tr>
</tbody>
</table>

Nota muy importante: Usted debe remplazar http://manzana.png por la ruta completa hacia donde se encuentra su archivo que tiene dicha imagen en su servidor Moodle; por ejemplo: http://mi_sitio_moodle.mx/draftfile.php/13/user/draft/606874155/manzana.png. Igualmente para la pera.

Recuerde poner los nombres de los distractores (naranja, uva) en la caja de 'Distractores' que está inmediatamente debajo de la caja del texto de la pregunta.


Crucigrama LLEnarHueco

Es un tanto engorroso pero no es salvajemente difícil. También podría hacerlo con el Tipo estándar de Pregunta con respuestas incrustadas (Cloze),pero el texto fuente probablemente sería un tanto feo.

Gapfill crossword.png

Para hacer el crucigrama de arriba, Usted necesitaría:

  • Escribir en papel (preferentemente en papel cuadriculado) el crucigrama completo
  • Hacer una instancia de pregunta LLEnarHueco
  • Escribir las instrucciones relevantes (si fuera necesario)
  • Escribir las definiciones de Horizontales y Verticales de las palabras para adivinar en el crucigrama.
  • Construir una tabla con el número apropiado de filas y columnas
  • Dejar vacías las celdas vacías de la tabla.
  • Poblar las partes interesantes de la tabla con, ya sea:
    • un caracter fijo (las ayudas para el lector, como en la mayoría de crucigramas)
    • o cada caracter para adivinar rodeado por paréntesis cuadrados.
  • Guardar su pregunta y ver la vista previa
  • Corregir errores (si hubiera)
  • Intentar como un estudiante

Aquí está el código HTML que fue usado para crear este ejemplo. Tome nota de que la clase gapfillcol tiene el tipo de pregunta y configura, entre otras cosas, el fondo gris claro. Probablemente sería más fácil crear la tabla/rejilla usando el Editor Atto de Moodle y después afinar el código HTML.

<table class="text-center gapfillcol" border="1">
<tbody>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>1</td></tr>
<tr><td></td><td></td><td></td><td>2</td><td></td><td></td><td></td><td>[T]</td></tr>
<tr><td></td><td></td><td></td><td>[M]</td><td></td><td></td><td></td><td>[U]</td></tr>
<tr><td> </td><td>3</td><td>[L]</td><td>[O]</td><td>[N]</td><td>[D]</td><td>[O]</td><td>[N]</td></tr>
<tr><td></td><td></td><td></td><td>[O]</td><td></td><td></td><td></td><td>[E]</td></tr><tr><td> 4  </td><td>[W]</td><td>[I]</td><td>[N]</td><td>[E]</td><td></td><td></td><td></td></tr>
</tbody>
</table>

Deshabilitar Regex

La pregunta de llenar_huecos (Gapfill) usa expresiones regulares por defecto, para comparar la respuesta dada por el estudiante contra la respuesta correcta almacenada en la BasedeDatos. Hay ocasiones en las que es más conveniente desactivar esto y usar comparaciones simples de cadenas de texto. Esto es cierto cuando el texto de respuesta contiene caracteres que tienen un significado especial en las expresiones regulares, como los caracteres < > * . / \. Esto puede hacerse al seleccionar la opción para 'Deshabilitar Regex' en la sección para 'Más opciones' como se ve en la imagen de pantalla.

Deshabilitar Regex

Tamaño fijo del hueco-a-llenar

Cuando se activa esto, todos los huecos serán del tamaño del hueco más grande. Si el hueco incluye al operador | entonces el tamaño se configurará a la palabra más ancha usada. Casilla de selección para tamaño de hueco fijo

Pistas de letra

Esta configuración solamente tiene un efecto cuando está seleccionado el comportamiento de pregunta interactivo con intentos múltiples y cuando se han añadido pistas a la pregunta. Si un estudiante envía una respuesta incorrecta, se añadirá la primera letra de la respuesta correcta. Si envía otra respuesta incorrecta, se añadirán las dos primeras letras, y así se continuará para el número de pistas que se hayan añadido a la pregunta.

Pistas de Letra

Hueco Doble No

El empleo de !! indica que un hueco puede dejarse vacío y considerarse como respuesta correcta.

Esto es particularmente útil al emplearse con el operador | ( OR = O ) en donde se consideran correctas una o más respuestas o un espacio vacío como por ejemplo [gato|perro|!!].

Esto está ilustrado con una nueva pregunta de ejemplo en los archivos sample_questions.xml que se anexan con este tipo de pregunta que se llama "Correct_empty_gaps with !!" Como parte de este cambio, el cálculo para el puntaje máximo por instancia de pregunta ha sido modificado, por lo que una pregunta con "Tres tristes [tigres] comen [!!]" valdrá dos puntos en total, uno por escribir tigres y otro por dejar vacío el segundo hueco. Esto es necesario para asegurarse de que si se escribe un valor en el espacio de [!!] entonces se perderá un punto.

Gapfill Categories

Caracteres Extendidos

Gapfill solamente funcionará con caracteres que se muestren en un formato HTML estándar. Esto significa que no renderizará ninguna expresión HTML ni LaTeX. Debería de ser posible mostrar caracteres Unicode como los siguientes ejemplos de "potencias".

¿Cuanto es 10 elevado a la tercera potencia? [10³]

¿Cuanto es 10 elevado a la cuarta potencia? [10⁴]

¿Cuanto es 10 elevado a la quinta potencia? [10⁵]

¿Cuanto es 10 elevado a la sexta potencia? [10⁶]

¿Cuanto es 10 elevado a la séptima potencia? [10⁷]

¿Cuanto es 10 elevado a la octava potencia? [10⁸]

¿Cuanto es 10 elevado a la novena potencia? [10⁹]

caracteres extendidos


Nota: Usted puede usar algunos códigos HTML adentro de preguntas de llenar_hueco, pero primeramente debe hacer click en el botón <> para mostrar el código HTML. Por favor tenga en cuenta que de hecho Usted podría escribir directamente la mayoría de estos códigos. Los siguientes códigos HTML están disponibles:


  • &nbsp - espacio irrompible (non-breaking space), un espacio en donde nunca se insertará un salto de línea en lugar de este espacio al final de una línea
  • &amp - signo ampersand (&)
  • &apos - signo de apóstrofe (')
  • &copy - signo de copyright (©)
  • &plusmn - signo "más o menos" (±)
  • &times - signo de multiplicación (*)
  • &divide - signo de división (/)
  • &gt - signo "mayor que" ( > )
  • &lt - signo "menor que" (<)
  • &laquo - comilla (‘)
  • &lsquo - comilla simple izquierda (‘)
  • &rsquo - comilla simple derecha (’)

Gapfill usando algunos códigos HTML

Configurar valores por defecto para preguntas nuevas

Algunos valores por defecto pueden ser configurados para instancias nuevas de la pregunta. Ingrese con una cuenta de administrador y vaya a Administración del sitio > Plugins > Tipos de pregunta y seleccione LLenar_hueco > Configuraciones .

Esto era muy sencillo con el tema Clean:

Gapfill Admin en tema Clean

Ahora es un poco más complicado con el tema Boost:

Gapfill Admin en tema Boost

Seleccione Configuración y verá el siguiente formato

Configuración de Gapfill


Prevenir que escriban en los huecos

Def forma predsterminada, los estudiantes pueden escribir en los huecos cuando el modo arrastrarsoltar está habilitado. Esto puede evitarse al añadir código CSS por un usuario administrador por medio del formato de HTML adicional. Est puede encontrase en http://susitiomoodle.com/admin/settings.php?section=additionalhtml <style> .que.gapfill input.droptarget {

   text-align: center;
   cursor: pointer;
   pointer-events: none;

} </style>

Lo que realmente hace el trabajo es pointer-events:none. Esto es solamente un cambio del estilo y un estudiante habilidoso podría hackearlo si se lo propone.

Uso en módulos diferentes al Examen

Este tipo de pregunta se ha utilizado en otros módulos que usan el motor del examen, incluyendo el excelente Módulo_StudentQuiz, el Módulo de práctica de pregunta y en el Módulo para creación de preguntas

Tipos relacionados de preguntas

Existe un tipo de pregunta 'acompañante' llamada Seleccionarpalabra que podría ser de interés para los usuarios del tipo de pregunta LLenarhueco. Esta pregunta LLenarhueco se diseñó para ser mucho más sencilla de usar que el Tipo de Pregunta con respuestas incrustadas (Cloze), aunque tiene menos características que el tipo CLOZE.

La Open University diseñó dos tipos de preguntas opcionales que cubren un terreno similar. A partir de Moodle 3.0 estos tipos de preguntas están incluidas en el núcleo de Moodle estándar: