El modo GIFT nos permite emplear un editor de textos para escribir preguntas de elección múltiple, verdadero-falso, preguntas cortas, emparejamiento y cuestiones numéricas en un formato simple que puede ser importado por la plataforma. También podemos emplear el formato GIFT para exportar las preguntas que previamente fuesen introducidas directamente en el Moodle. Este formato ha sido desarrollado por la comunidad Moodle.
Se debe dejar al menos una línea blanca entre cada cuestión.
Normalmente, la pregunta va primero, luego las respuestas se colocan entre llaves "{=respuesta correcta ~respuesta falsa ~respuesta falsa}", con un signo igual "=" si la respuesta es correcta y un símbolo de tilde "~" si la respuesta es falsa.
Las respuestas pueden ser ponderadas colocando signos de porcentaje al lado de la respuesta.
Pueden insertarse comentarios colocando delante dos símbolos slash "'// comentario".
Aquí vemos unos ejemplos que iremos explicando uno a uno a continuación:
La mayoría de los archivos GIFT trabajarán correctamente si los codificamos en el formato UTF-8. Se puede emplear cualquier editor de texto (como Notepad de Microsoft) para guardarlo en dicho formato. Tener en cuenta que si trabajamos en el formato ANSI sólo trabajará bien con los archivos que NO tengan caracteres especiales (como ä, ö, ü, æ, å, ø, œ or ß). Y, nunca se debe emplear el formato "Unicode" pues no funcionará bien.
Nota importante:
Lo mejor será utilizar un programa como Notepad++ y codificar en el formato UTF-8 sin BOM (Bit Order Mask) que es la cabecera del encoding UTF-8/16/32.
Símbolos de formato
Aquí vemos los símbolos que se suelen utilizar en el modo GIFT y su uso:
Símbolo
Uso
// Texto
Comentario
::título::
Título de la cuestión (opcional)
text
Texto de la pregunta (será el título si no se especifica el mismo)
{
Inicio de las respuestas.
{T} ó {F}
Verdadero o Falso; también {TRUE} y {FALSE}
{ ... =respuesta correcta ... }
Respuesta correcta de múltiples opciones.
{ ... ~respuesta errónea ... }
Respuesta incorrecta de múltiples opciones.
{ ... =item -> match ... }
Respuesta para cuestiones de asociación.
#texto de retroalimentación
Retroalimentación de cada una de las respuestas, ciertas o falsas.
{#
Respuestas numéricas
respuesta:tolerancia
Respuesta numérica aceptada con un margen de tolerancia (±).
bajo..alto
Valor bajo y alto entre los que se encontrará la respuesta aceptada.
=%n%respuesta:tolerancia
n percent credit for one of multiple numeric ranges within tolerance from answer
}
Final de las respuestas
\carácter
Escape de los símbolos especiales como ~, =, #, {, }, y :
\n
Nueva línea en el texto de una pregunta, pues las líneas en blanco delimitan las preguntas.
Formatos de preguntas
Existen distintos tipos de preguntas que podremos introducir empleando el formato GIFT. A continuación, intentaremos crear un ejemplo de cada uno de los tipos de preguntas.
Elección múltiple
Para cuestiones de selección múltiple, las respuestas erróneas son precedidas por un símbolo de tilde "~" y las respuestas correctas por un igno igual "=".
Aquí vemos un ejemplo simple de este tipo de preguntas:
En este tipo de preguntas sólo hay que indicar si la afirmación que se realiza es cierta o falsa.
La respuesta debe ser escrita como {TRUE} o {FALSE}, o abreviadamente como {T} {F}.
En este tipo de preguntas se ponen las respuestas correctas con un signo igual (=) delante de cada una de ellas. Al alumno le aparecerá una caja de texto donde tendrá que indicar su respuesta.
En las preguntas tipo "emparejamiento", los pares van precedidos de un signo igual (=) y están separados por el símbolo "->". Aquí podemos ver un ejemplo:
Las preguntas de tipo emparejamiento no soportan retroalimentación ni la aplicación de porcentajes en los pesos de cada una de las respuestas.
Palabra perdida
Este formato pide la palabra perdida en el interior de una frase determinada. El alumno verá una línea como esta "______" que indica el lugar en el que irá la palabra.
Veamos, a continuación, un ejemplo de este tipo de preguntas:
Las respuestas para las cuestiones de tipo numérico deben comenzar con el signo (#).
Las respuestas numéricas pueden incluír un margen de error, que es escrito a continuación de la respuesta correcta separado por dos puntos (:). Por ejemplo, si la respuesta correcta es algo entre 1,5 y 2,5, entonces se escribiría como {#2:0.5}. Si no se especifica ningún margen, se asumirá que tiene un valor de cero.
No se pueden crear preguntas numéricas con múltiples respuestas.
Un tipo de preguntas numéricas con múltiples respuestas interesante es el siguiente... en el que tenemos una respuesta exacta y otra, que vale la mitad de la pregunta total y que tiene un porcentaje dado:
Moodle no tiene soporte gráfico para preguntas numéricas con múltiples respuestas. Así que, para actualizarlas, si fuese preciso, hay que borrarlas y volverlas a re-importar. También se podría emplear una herramienta tipo phpMyAdmin.
Ensayo
Una pregunta tipo ensayo es, simplemente, una cuestión con el campo de respuestas vacío. Veamos un ejemplo:
EscribeunapequeñabiografíadeRosalía.{}
Descripción
Una cuestión de tipo descripción no tiene la parte de respuestas. Veamos un ejemplo:
Además de estos tipos de cuestiones básicas, GIFT también ofrece una serie de opciones: comentarios, nombre de las preguntas, feedback y peso de las respuestas con porcentajes.
Comentarios
Si se colocan dos signos de backslash (//)delante de un texto, el sistema de importación de preguntas lo ignorará tratándolo como un comentario.
Cuando se exportan preguntas desde el Moodle a un archivo GIFT cada una está acompañada de un comentario donde se indica un número id único y el nombre de la pregunta en cuestión. Veamos un ejemplo:
En cuestiones de múltiple opción, la retroalimentación se muestra sólo de la respuesta seleccionada por el estudiante.
En preguntas cortas, sólo cuando el estudiante introduce la respuesta correcta.
En cuestiones de verdadero-falso, podemos introducir una o dos retroalimentaciones. La primera es mostrada si el estudiante se equivoca. La segunda si el estudiante acierta. Veamos un ejemplode este último caso:
Los pesos de respuestas en tanto por ciento son permitidos tanto en preguntas de respuesta múltiple como cuestiones cortas.
Esta opción puede ser combinada con las retroalimentaciones.
Para preguntas de respuesta múltiple el peso de cada respuesta debe ser incluído justo después del símbolo tilde (~) de cada una de las respuestas, dicho porcentaje se introduce en el interior de dos símbolos de tanto por ciento (por ejemplo, %50%). Si una respuesta tiene el símbolo igual no debe llevar ningún peso. Veamos un ejemplo:
Si los pesos de las respuestas en tanto por ciento se colocan después del símbolo igual (=) de cada una de las respuestas, la pregunta ya no es de opción múltiples, sino de caja de texto (respuesta corta).
Los pesos de respuestas en tanto por ciento son permitidos tanto en positivo como en negativo. Veamos dos situaciones:
En la siguiente pregunta aparecen las respuestas precedidas por una "casilla de verificación", no por un "botón de opción". El alumno tendrá que señalar las dos ciudades gallegas, por cada ciudad que falle se le bajará medio punto:
En esta otra aparecen las respuestas también precedidas por una "casilla de verificación". El alumno tendrá que señalar las dos ciudades gallegas, por cada ciudad que falle se le bajará el punto completo:
Se puede especificar el tipo de texto que tiene la pregunta (sólo la pregunta, no las respuestas).
El formato es especificado entre corchetes justamente delante del texto de la pregunta.
Este formato sólo se utiliza para el texto de las preguntas nunca para el texto de las respuestas, pues éstas (las respuestas) se formatearán siempre utilizando el "Formato Automático".
Los formatos permitidos son:
Formato automático (Moodle Auto-Format)
Este formato es el que se utiliza por defecto cuando se envía una pregunta en formato GIFT.
Cuando se guarda el texto, Moodle efectuará una serie de operaciones para formatear automáticamente el texto:
- Por ejemplo, direcciones de Internet tales como http://moodle.org o incluso www.moodle.org se convertirán en enlaces.
- Se mantendrán sus saltos de línea, y las líneas en blanco indicarán un nuevo párrafo.
- Caritas como ":-)", se transformarán en sus equivalentes gráficos.
- También se puede incrustar código HTML.
Formato HTML
Este formato asume que el texto está escrito en HTML puro (igual que si se emplease el editor de HTML al introducir las preguntas desde la web).
A diferencia del formato automático, en este modo no se formateará el texto automáticamente.
Para que hacer ver que se está empleando este formato, hay que indicarlo poniendo "[html]" delante del texto de la pregunta.
Formato de texto plano
Este formato es útil cuando se necesita incluir bloques de código HTML que se desea se muestren exactamente como se escribieron (por ejemplo texto HTML, CSS,...).
Lo único que se traduce son los espacios y las nuevas líneas, pero el resto del texto permanece intacto.
Para que hacer ver que se está empleando este formato, hay que indicarlo poniendo "[plain]" delante del texto de la pregunta.
Formato de texto Markdown
El formato Markdown intenta facilitar al máximo la escritura de páginas XHTML correctamente formateadas utilizando únicamente el texto escrito.
Resulta muy adecuado para escribir páginas de texto claro con algunas cabeceras y listas pero sin demasiados enlaces o imágenes.
Podemos aprender más sobre este formato accediendo a la web daringfireball.net.
Para que hacer ver que se está empleando este formato, hay que indicarlo poniendo "[markdown]" delante del texto de la pregunta.
Veamos unos ejemplos en los que se eligen los formatos de texto para las preguntas:
En este ejemplo se le está dando la url de una imagen que se encuentra entre los archivos del curso, la imagen se llama "Memoria1.jpg", está guardada en la carpeta "img" que se encuentra en el interior de la carpeta "PrimeiraAvaliación" del directorio de nuestro curso, siendo nuestro curso el identificado con el "id=166" y, por último, siendo la URL de nuestra escuela virtual "http://informatica.iessanclemente.net/mestre".
Fijarse que, tal y como se explica en el punto siguiente, es necesario "escapar" todos los símbolos especiales que se utilizan
Caracteres especiales
Los símbolos de control ~ = # { } : no pueden ser utilizados de un modo normal en las cuestiones. Si se utilizan hay que "escaparlos" poniendo delante de cada uno de ellos el símbolo de escape (\). Veamos un ejemplo:
Cuando las preguntas son procesadas, los símbolos backslash son borrados y no son grabados en Moodle.
Especificar categorías de preguntas
Es posible cambiar la categoría en la que se añade una pregunta desde el archivo GIFT. Para incluir un modificador de categoría debemos añadir una linea como la que podemos ver a continuación (poner siempre una línea en blanco antes y otra después):
$CATEGORY:categoria/subcategoria
Las categorías se crean si estas no existen.
Preguntas sensibles a las mayúsculas y minúsculas
Las respuestas a las preguntas se pueden hacer sensibles a las letras mayúsculas y minúsculas cambiando "0" por "1" en la siguiente línea:
Para importar preguntas y categorías en el modo GIFT seguiremos los siguientes pasos:
1.- Lo primero es crear el archivo GIFT con las preguntas que nos interese importar además de la categoría en la que irán dichas preguntas. Si no existe esa catergoría el sistema la creará automáticamente. Para la creación del archivo emplearemos una herramienta de edición de textos, como por ejemplo el Notepad++:
2.- Recordar guardar el archivo en el formato UTF-8 sin BOM:
3.- Ir al bloque Administración del curso y acceder al apartado Preguntas:
4.- Ir a la ficha Importar:
5.- Seleccionar Formato de archivo... - Formato GIFT y pulsar en el botón Examinar:
6.- Seleccionamos el archivo con las preguntas y pulsamos en el botón Abrir:
7.- Vemos que, aparentemente estén bien las preguntas importadas y le damos al botón Continuar:
8.- Luego ya nos aparecen las preguntas importadas en la Categoría correspondiente. Desde esa ventana podremos "verlas" una a una, editarlas para realizar algún cambio de última hora, moverlas para poder ordenarlas de algún modo que nos interese y, como no, eliminarlas por si alguna no nos interesa ya:
9.- Por último, podemos ver en esta pantalla la categoría y subcategoría creadas con el número de preguntas existentes en el interior de esta última:
Si nos interesa eliminar una categoría con todas las preguntas de su interior, primeramente eliminaremos las preguntas y luego, con la categoría ya vacía, eliminaremos esta.
Si la importación no queda bien, por ejemplo, que no se nos acordase guardar en UTF-8 sin BOM, lo mejor es eliminar todo lo importado, arreglar el archivo GIFT y luego volver a importar todas otra vez.
10.- Sólo quedaría crear el cuestionario y añadir las cuestiones que nos interesen eligiendolas de las categorías correspondientes.