Inicio Tutorial: Cuestionarios GIFT en Moodle
Artículo
Cancelar

Tutorial: Cuestionarios GIFT en Moodle

Introducción

A la hora de importar y exportar cuestionarios en Moodle uso el formato GIFT.

Las ventajas del formato GIFT es que se puede editar con cualquier bloc de notas como por ejemplo:

  • Notepad (Bloc de notas) de Microsoft.
  • Notepad++.
  • Visual Studio Code (RECOMENDADO) con la extensión GIFT Format y GIFT Format Preview.

Pero además ChatGPT conoce el formato GIFT y nos puede generar montones de preguntas en este formato que podemos copiar y pegar fácilmente.

Otro formato más fácil de usar es el formato AIKEN, pero este formato solo permite preguntas de una sola opción válida.

Caracteres especiales que hay que escapar

1
~ = # { } :

Estos caracteres escribiendo el \ delante de ellos.

Plantillas

A continuación se ponen plantillas para copiar y pegar de forma rápida.

Todo lo que está entre los símbolos :: y :: es el nombre corto de la pregunta. En mi caso uso los códigos con el siguiente formato TXX XX. Por ejemplo: T01 02, sería la pregunta 2 del primer test del curso.

Pregunta de una opción

Sin restar por respuesta errónea:

1
2
3
4
5
6
Pregunta{
    =Respuesta
    ~Respuesta
    ~Respuesta
    ~Respuesta
}

O como a mi me gusta poner un nombre corto y usar el formato Markdown para el contenido de las preguntas, hago lo siguiente:

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta{
    =Respuesta
    ~Respuesta
    ~Respuesta
    ~Respuesta
}

Restando el 50% del valor de la pregunta por respuesta errónea:

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta{
    =Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
}

Pregunta de opción múltiple

Dos respuestas correctas y dos incorrectas:

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta{
    ~%50%Respuesta
    ~%50%Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
}

Tres respuestas correctas y una incorrecta:

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta{
    ~%33.33333%Respuesta
    ~%33.33333%Respuesta
    ~%33.33333%Respuesta
    ~%-100%Respuesta
}

Cuatro respuestas correctas:

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta{
    ~%25%Respuesta
    ~%25%Respuesta
    ~%25%Respuesta
    ~%25%Respuesta
}

Pregunta respuesta numérica

Respuesta exacta:

1
::TXX XX::[markdown]Pregunta {#5}

Dando un rango de error:

1
::TXX XX::[markdown]Pregunta {#5.2:0.1}

Pregunta respuesta texto

Una única respuesta correcta:

1
::TXX XX::[markdown]Pregunta {=respuesta}

Varias respuestas correctas:

1
::TXX XX::[markdown]Pregunta {=respuesta =respuesta2}

En caso de estas respuestas siempre NO son case sensitive por lo que el alumno podrá escribir “RespUESta” y se la dará como correcta.

Pregunta de verdadero y falso

1
::TXX XX::[markdown]Pregunta {T}
1
::TXX XX::[markdown]Pregunta {F}

No se recomienda usar este tipo de preguntas ya que si la pregunta es confusa (y nos damos cuenta tarde) no permite la opción de que “Verdadero” y “Falso” sean opciones correctas al mismo tiempo.

1
2
3
4
::TXX XX::[markdown]Pregunta {
  =Verdadero
  ~Falso
}
1
2
3
4
::TXX XX::[markdown]Pregunta {
  =Falso
  ~Verdadero
}

Pregunta de relacionar columnas

1
2
3
4
5
6
::TXX XX::[markdown]Pregunta {
  =Definición1 -> Término1
  =Definición2 -> Término2
  =Definición3 -> Término3
  =Definición4 -> Término4
}

Pregunta de bloque de texto o ensayo

Cuando queremos que aparezca un bloque de texto grande para que contesten nuestros alumnos existe la pregunta tipo ensayo. El único problema de este tipo de preguntas es que deben ser corregidas de manera manual por el profesor.

1
::TXX XX::[markdown]Pregunta{}

Pregunta con imágenes

No hay una forma muy sencilla para añadir imágenes a nuestros cuestionarios pero la que yo uso es la siguiente:

Primero debemos subir las imágenes a Moodle, la forma más sencilla es crear el recurso CARPETA:

Añadir recurso carpeta al curso Añadir recurso carpeta al curso

Entramos en la carpeta y hacemos click en Editar:

Botón para editar el contenido de la carpeta Botón para editar el contenido de la carpeta

Añadir todas las imágenes que queramos utilizar en nuestro test:

Edición del contenido de la carpeta Edición del contenido de la carpeta

En la Configuración del recurso CARPETA, vamos al apartado Contenido y desseleccionamos la opción “Forzar descarga de archivos”:

Deshabilitar la descarga de archivos forzado Deshabilitar la descarga de archivos forzado

Ahora ocultamos el recurso para que no lo puedan ver nuestros alumnos:

Ocultar un recurso Ocultar un recurso

Y tras ocultarlo podemos hacerlo disponible:

Hacer disponible un recurso Hacer disponible un recurso

Esto hace que las imágenes se puedan ver pero el recurso no aparezca a simple vista para los estudiantes.

Entramos en el recurso CARPETA que hemos creado y al hacer click en cada imagen se nos abrirá:

Lista de imágenes en su carpeta Lista de imágenes en su carpeta

Ahora debemos copiar la dirección de cada imagen:

Imagen abierta Imagen abierta

Y la deberemos copiar el cuestionario de la siguiente manera:

1
2
3
4
5
6
7
8
::RA1 01::[markdown]Pregunta 
![](URL de la imagen)
{
    =Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
}

Recuerda que en la URL de la imagen también se deben escapar los caracteres especiales.

Por ejemplo:

1
2
3
4
5
6
7
8
::TXX XX::[markdown]Pregunta 
![](https\://www.fpvirtualaragon.es/pluginfile.php/123456/mod_folder/content/0/01.png)
{
    =Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
    ~%-50%Respuesta
}

Pregunta real con el carácter ":" escapado en la URL Pregunta real con el carácter “:” escapado en la URL

Retroaliemntación para el alumno

Recuerda que también puedes añadir la retroalimentación que recibirán los alumnos. Yo suelo utilizar la retroalimentación general para la pregunta. Por ejemplo:

1
2
3
4
5
6
7
::TXX XX::[markdown]Pregunta{
    ~%25%Respuesta
    ~%25%Respuesta
    ~%25%Respuesta
    ~%25%Respuesta
    #### Esto es una retroalimentación general
}

Autoincrementar

Es útil darle un nombre a cada pregunta para encontrarla en el banco de preguntas. En Visual Studio code se puede hacer lo siguiente para hacerlo de forma rápida:

  1. Instalas la extensión Increment Selection.
  2. Delante de [markdown], añades al inicio de cada línea un título. Por ejemplo: ::T05 01::.
  3. Seleccionas el 01. Haces Ctrl+Shift+L para seleccionar todas las preguntas.
  4. Hacer Ctrl+Alt+I para dar un nombre único a cada pregunta.

Añadir atajos de teclado en Visual Studio Code

En Notion podemos usar Ctrl + e para hacer que un texto se vea como código. En el caso de Visual Studio Code también podemos configurarlo. En mi caso uso Ctrl + comilla inversa.

  • Debemos tener instalada la extensión “Markdown All In One”.
  • File > Preferences > Keyboard Shortcuts
  • Buscamos “Toggle code span”.
  • Hacemos doble click en la casilla correspondiente a la columna de “Keybinding”.
  • Presionamos el atajo de teclado al que queramos asociar dicha acción.

Borrar preguntas

Moodle exporta las preguntas aunque hayan sido eliminadas. Por lo que si queremos exportar, borrar y reimportar las mismas preguntas editadas, en lugar de borrar preguntas es mejor moverlas a una categoria llamada “Papelera” o “Preguntas viejas” para que no molesten.

Bibliografía

Este artículo está licenciado bajo CC BY 4.0 por el autor.

Guía del profesor virtual

Práctica: Capa de enlace