Dictado

Esta plantilla verifica un texto escrito. Compara lo que el alumno ha escrito con el texto original, y si hay diferencias indica dónde están los errores.

 

ELEMENTOS NECESARIOS

1. Panel con Nombre "Main".

2. Dentro del Panel "Main", un marco con nombre "Text". Dentro de él un objeto genérico con la casilla "zona editable" marcada (para así poder escribir en él), y que en el campo valor incluya la ruta del texto correcto que debe transcribir el alumno:

     ejemplo: Valor: text/dictado.txt (el texto original debe estar obligatoriamente en formato txt).

Este objeto se puede presentar vacío o podemos incluir las primeras palabras del texto que hay que transcribir como ayuda.

3. Objeto asociado a un fichero de audio que es el que debe transcribir el alumno (aunque también podría ser un texto con una pregunta que el alumno debe contestar de una manera exacta).

4. Objeto con acción "verify" y valor "Panel(Main)" que comprueba si lo escrito coincide con el original (botón Corregir).

5. Objeto con acción "clear" y valor "Panel(Main)" que permite al alumno borrar lo que ha escrito (botón Borrar).

NOTA: Todos los demás elementos que componen esta plantilla (los botones de ayuda e instrucciones, el icono de la mano para pasar al siguiente ejercicio, etc.) no son necesarios, están ahí para servir de ejemplo. Elimina los que no vayas a usar para tu ejercicio (como por ejemplo el botón que abre esta explicación).

En esta plantilla se ha optado por incluir un botón Solución que muestra el texto que el alumno debe transcribir, pero se puede eliminar si se decide no usar esta posibilidad.

 

DETECCIÓN DE ERRORES

Cuando el programa detecta diferencias entre el texto original y el escrito por el alumno, puede presentar distintos mensajes según el tipo de error:

<ERROR!-> Aparece delante de la primera palabra en la que detecta un error de escritura, o junto a la que debe ir un paréntesis o corchete que no se ha escrito.

<CASE ERROR!-> Detecta error en el uso de mayúsculas y minúsculas si está habilitada esta opción (ver parámetros configurables).

<-TEXT MISSING!> Aún falta texto por escribir.

<-PUNCTUATION ERROR!-> Indica un error de puntuación (comas, puntos, signo de interrogación, etc.). Los errores de puntuación no aparecen hasta que el resto del texto está bien escrito (excepto cuando un error de puntuación provoca un error de mayúscula/minúscula).

Dejar dos espacios en blanco en lugar de uno no se considera error. Tampoco si se escribe punto y seguido en lugar de punto y aparte y viceversa.

Es importante recordar al alumno que debe borrar los mensajes que indican error cuando ha corregido para poder continuar.

Cuando el texto se ha escrito correctamente, el tipo de letra pasa a color azul.

 

PARÁMETROS CONFIGURABLES

ignoreCase yes/no

Si se define como yes el programa no hará distinción entre mayúsculas y minúsculas. En el caso contrario sí las distinguirá.

verifyText (texto)

Permite personalizar el texto de la ventana que aparece al detectar un error en el ejercicio. En el caso de esta plantilla se ha incluido el siguiente texto:

     Debes corregir el error antes de continuar.