Universidad Veracruzana

El Espía:

Herramienta computacional para la exploración de los procesos psicolingüísticos de producción de textos



Sesión de Trabajo con el Espía 2.0. Parte 1: Producción del texto

El día de hoy fuimos el Dr. Jorge Vaca y yo a visitar una escuela primaria pública del Estado de Veracruz.

Previa notificación a Padres de Familia y directivos, nos dispusimos a trabajar con dos parejas de alumnos de sexto grado.
Las sesiones de trabajo consistieron en lo siguiente:

  • Parte A: Una alumna observó un video, después nos lo contó para finalizar produciendo una versión escrita de los aspectos más importantes del video. Revisiones y cambios en el texto estuvieron permitidas en todo momento, inclusive aún habiendo terminado con la redacción. El texto producido en esta etapa es el siguiente.

  • Parte B: Un alumno sin haber visto el video, leyó la versión escrita producida por su compañera y propuso una serie de modificaciones al texto con el fin de mejorar la versión. La sesión termina con ambos alumnos viendo el video y comentando sobre el texto y sobre las lecciones aprendidas.

Videos
Parte A

Parte B



Rumbo a la versión 1.9

Durante estas últimas semanas hemos estado modificando algunos detalles de forma y fondo. A continuación describimos los cambios de las últimas versiones.

Versión 1.87

  1. Se incorporó la reconstrucción en el reporte para imprimir
  2. Se eliminó la pantalla previa al reporte listo para imprimir – o descargar.
  3. Existen algunos problemas al desplegar los acentos en el reporte. Se resolverán en versiones siguientes
  4. Se está trabajando en los ajustes necesarios en CSS para poder funcionar adecuadamente en Internet Explorer

Versión 1.88

  1. Limpiar la tabla condensada, ya que aunque se seleccionaba la opción «nuevo» se mostraban los registros anteriores. Era necesario refrescar por completo el navegador para que desaparecieran.
  2. Cambio de estilo en las ventanas emergentes, ya que se podía seleccionar opciones de la pantalla principal.

Versión 1.89

  1. En esta versión se trabajó con las palabras acentuadas del reporte.
  2. Se cambió la codificación de los títulos para que al generar el reporte no aparecieran caracteres extraños.

 

Descargas



Compatibilidad actual de El Espía 2.0

Recientemente se han realizado preubas y adaptaciones para llegar a una versión completamente funcional – es decir que haga lo que ya se ha desarrollado sin problemas de compatibilidad con el sistema operativo o con el navegador – y hemos llegado a la versión 1.86 de El Espía 2.0, que funciona tal y como lo hemos planeado con un sistema opertivo Windows XP o Windows 7 y un navegador Moxilla Firefox versión 8

Prueba en línea la versión 1.86



Proyección de la versión 1.9

La recta final del proyecto de desarrollo de la Herramienta Digital El Espía 2.0 ha iniciado, por lo que nos hemos dado a la tarea de proyectar la siguiente versión. La versión 1.9 de El Espía contendrá cambios relativos a su funcionalidad general (la correcta integración del sistema de estilos editoriales); manejo de texto por bloques; y mejora en la usabilidad del reporte.

Funcionalidad de la herramienta

Para este rubro hemos considerado tareas como: revisión de la funcionalidad general con la integración del script de formato de texto (tipo de letra, color, tamaño); revisión de compatibilidad con Internet Explorer; registro de tiempos, pausas; revisión de la confiabilidad de las estadísticas.

Trabajo con bloques

Implementación de las operaciones básicas de El Espía 2.0 (Agregar, Eliminar, Insertar y sustituir) pero a nivel de cadenas de texto. Es decir el registro de operaciones en el texto a nivel de bloques (por ejemplo agregar párrafos, eliminar palabras, sustituir cadena de caracteres, o insertar oraciones).

Reporte

Para el reporte pretendemos generar un concentrado – como el actual – en el que se incluya el texto generado por el alumno, las tablas estadísticas, el reporte concentrado, el reporte detallado, y la opción de reconstruir. De esta forma el investigador podrá llevarse toda la información referente al proceso de construcción de texto y podrá visualizarla localmente sin necesidad de ejecutar El Espía 2.0.



El Espía en la UNAM

En el marco del XI Congreso Nacional de Investigación Educativa, se presentará la ponencia 2380 «El Espía 2.0: Herramienta digital para la exploración de los procesos de producción de textos»

Lugar: UNAM – Facultad de Derecho – Edificio Larrañaga, Salón 15
Fecha: Miércoles 9 de noviembre, de 11:00 a 12:50 horas.

Edición:

La presentación del desarrollo de la herramienta fue exitosa. La audiencia se mostró interesada, hubieron preguntas, comentarios y retroalimentación útil para el desarrollo y posibilidades de colaboración con colegas de otras instituciones.

 

 

 



El Espía 2.0 – Versión Action Script

Paralelo al desarrollo de la versión html+javascript+css de El Espía 2.0, Manuel Juárez Ramos está desarrollando una versión en ActionScript 2.0. Esta versión tiene como objetivo aprovechar recursos como captura de video, imagen y texto. Con esta versión – llamada espia_action15 – esperamos poder guardar los reportes que se generen y a su vez poder abrirlos en la herramienta para una sesión de trabajo posterior. Hasta ahora se ha avanzado en la parte de interfaz y texto, y cuenta con lo siguiente:

  • Se puede escribir y reproducir texto
  • Acepta acentos en cualquier plataforma ya se Linux, Windows o Mac
  • Tiene un interlineado automático de 2 puntos
  • Justificación de texto

En la parte de reporte cuenta con:

  • Contador de caracteres y reporte de sesión (todavía con algunos detalles)
  • Sólo se reporta la cadena que se agrega.

Los siguientes puntos serán considerados para la versión “El espia_Action151”:

  • reconocimiento de posición de caracter
  • conteo de caracteres eliminados
  • reporte de tiempo y ubicación de caracteres

Descarga de archivos (fla incluido)



El Espía 2.0 en Monterrey


Los avances de El Espía 2.0 (hasta el mes de Octubre) serán presentados en el XI Congreso Mexicano de Investigación Educativa, que este año tendrá como anfitrión a la Universidad Autónoma de Nuevo León y se llevará a cabo del 7 al 11 de Noviembre.

El artículo que se envió – titulado El Espía 2.0: Herramienta digital para la exploración de los procesos de producción de textos – está inscrito en el área temática 7: Entornos Virtuales de Aprendizaje en el subtema d: La contribución de los espacios y recursos virtuales de aprendizaje, y discute lo siguiente.

En la escuela mexicana tanto como en la investigación, los procesos de producción de textos han sido completamente descuidados. Son muy pocas las observaciones que se hacen a los estudiantes que sean específicas de las características de sus textos, más allá de señalar las «faltas de ortografía». Lo anterior se ha debido, en parte, a la gran dificultad de comprender en detalle la dinámica de la producción de textos, concibiéndola como una tarea cuya realización no sólo supone conocimiento, sino uso de conocimiento que permite modular el proceso de su producción.
El Espía 2.0 es una herramienta digital de apariencia y funcionamiento similar a la de un procesador de palabras que mediante la generación de reportes automatizados pretende aproximarse a la exploración de 1) los registros de la posición y el tiempo asociados a cada uno de los caracteres (alfabéticos, numéricos, de puntuación y de separación) introducidos a través del teclado; 2) las operaciones asociadas (agregar, insertar, borrar, sustituir y pausas temporales entre caracteres); y 3) la aglutinación de caracteres en unidades lingüísticas identificables como el caracter, la cadena de caracteres, la palabra, la cadena de palabras, la oración, la cadena de oraciones y el párrafo, con el objetivo último de reconstruir la microgénesis del texto.

Descarga el artículo

 



Sección de Ayuda

Se ha terminado de definir la sección de Ayuda de El Espía 2.0, misma que se incorporará en la versión 1.75. El texto es el siguiente.

El Espía 2.0 es una herramienta que apoya a investigadores y docentes a explorar las decisiones que los escribidores van tomando al momento de escribir. El Espía 2.0 es una herramienta similar a un procesador de texto convencional, sólo que con menos opciones de edición y se ejecuta en un navegador.

La herramienta está compuesta por;

  1. Botón Nuevo, que activa la sesión de escritura:
  2. Área para la captura de texto;
  3. Opciones para el manejo de texto en bloques; y
  4. Opciones para la exploración del proceso de construcción del texto
    1. Función Reconstrucción. La opción de reconstrucción permite al investigador visualizar a través de una simulación el proceso de producción del texto. Para salir de esta función se deberá pulsar la opción emergente de Regresar, que aparece a la izquierda de la palabra Reconstrucción.
    2. Función Reporte. Esta función permite al investigador ver información estadística (duración de la sesión, duración de las pausas, cantidad de operaciones, caracteres y palabras) de la sesión de producción de texto y las operaciones (agregar, eliminar, insertar, sustituir) aplicadas en caracteres y palabras. El reporte se puede mostrar de manera condensada o compacta (mostrando cadenas de caracteres unidas por una misma operación) o de manera detallada (mostrando las operaciones a nivel de caracter). Los datos que se reportan son: Tiempo (inicial y final), ubicación de caracteres, operación y el caracter introducido. El reporte cuenta con una opción de preparación para impresión la cual genera una pantalla con la información a reportar (Texto, Estadísticas, Tabla Detallada, Tabla Condensada).
    3. Opciones de Configuración. El Espía 2.0 permite la personalización de cuatro parámetros: 1) Velocidad de reconstrucción; 2) Duración de la Pausa normal; 3) Duración de Pausas Largas; y 4) Ubicación de recurso (audio, video, texto, imágen) a utilizar.

El Espía 2.0 cuenta con una licencia Creative Commons con parámetros BY NC SA, la cual indica que este producto puede ser utilizado por cualquier persona siempre y cuando se de el crédito a los autores, no se comercialice con él y para los casos de productos derivados se deberá utilizar una licencia Creative Commons con los mismos parámetros.



El Espía 2.0 en Dublín

Los avances del Espía 2.0 han sido aceptados para ser presentados en la décimo primera conferencia DIVERSE, que esta vez tendrá como sede la Dublín City University, en la mesa de discusión «Creativity, Visual Literacy with New Media«. Para esta ponencia hablaremos sobre 1) el uso de la función reconstruir que permite visualizar como fue construido el texto;  y 2) sobre el uso de un video para motivar a los jóvenes escritores.
El resumen de la ponencia es:

El Espía 2.0 is a research tool – ongoing process – that will allow researchers to access the text production traces, that is, to access the text microgenesis – its changes, revisions, deletion, re-locations and other editorial decisions, writers usually make during or after the text production. This raw material is a valuable source of information about the cognitive processes of text production and about the working cycles the writer falls into, and its temporal distribution. It is worthwhile to clarify that we are facing the problem from a perspective oriented by the development of cognitive pragmatics in its two routes: Inhelder’s view (2007) and Pierre Gréco’s models of cognitive functioning which studied real time writing processes on children between 7 and 8 years old.



Sesión de Rediseño

El día de hoy nos reunimos Omar Oliva, Iván Guitiérrez, Manuel Juárez y un servidor para «rediseñar» la interfaz de El Espía 2.0, que estará disponible a partir de la versión 1.7.Men at work

La nueva Interfaz considera un diseño basado en la imagen de los procesadores de texto convencionales, y los tonos naranjas y grises del logotipo de El Espía 2.0.La nueva interfaz está compuesta por una pleca de cabecera que contiene en su extremo izquierdo el logotipo del Espía (mejorado) y los botones para el usuario escritor del sistema (Nuevo, Guardar, Abrir, Ayuda). Para versiones posteriores (y una vez que se implemente la funcionalidad) se incluirá una barra de edición estilística del texto abajo de esta pleca.

En el área central de trabajo se presentan unas regletas horizontal y vertical que pretenden dar la impresión de una sesión de trabajo con un procesador de texto y un espacio en blanco, para que el usuario escritor inicie a producir su texto.

Al calce de la ventana, se despliegan (en formato de texto, es decir, sin botones) las opciones para el investigador: configuración, reporte, reconstrucción y recursos multimedia. Como toque final, se colocó una marca de agua del logotipo de El Espía en la esquina inferior derecha.

Durante esta sesión de trabajo, también se tuvieron que diseñar los botones de nuevo, abrir, guardar y ayuda y asimismo se retocó el logitpo.

Al logotipo se le hicieron tres modificaciones: se le afinó la punta de la pluma, se cambió el tipo de letra al 2.0 y, a la lupa, se le puso un mango más redondeado, detalles de nivel esquisito, característicos del diseño gráfico perfeccionista de Omar. A continuación mostramos las modificaciones (a la derecha) del logo que habiamos considerado como la versión final (izquierda).



Experiencia de Usuario: Reporte y Filtros

Los reportes son parte medular de El Espía. Gracias a ellos el investigador puede reconstruir el proceso de producción del texto e interpretar las acciones que tomó el escritor como posibles decisiones de redacción.

Los reportes, sin embargo, pueden llegar a ser demasiado exhaustivos, ya que el sistema se dedica a almacenar en un registro cada una de las veces que el escritor pulsa una tecla (o incluso las deja de pulsar).

Para simplificar la experiencia de usuario hemos decidido crear dos tipos de ayuda: 1) una tabla en la que se presenta el resumen estadístico (posteriormente se podrá graficar) de la sesión de producción de texto y 2) una serie de parámetros que podrán delimitar el reporte.

Tabla de Resumen Estadístico

 

Tabla de Parámetros para el filtrado de reportes

Las opciones de filtrado permitirán al investigador ver el reporte en 4 diferentes formas 1) reporte de unidades lingüísticas; 2) reporte de operaciones; 3) reporte por rango de tiempo; y 4) reporte por rango de texto.



Experiencia de Usuario: Ventanas Emergentes

Para la versión 1.7 hemos estado trabajando en varios aspectos de la funcionalidad y de la experiencia de usuario. La mayor parte del tiempo ha sido dedicada a la implementación de las operaciones (agregar, eliminar, insertar, sustituir) en las diferentes unidades lingüísticas (caracter, palabra, oración, párrafo); y a la detección de pausas. Con respecto a la experiencia de usuario, en esta versión se están trabajando dos ventanas emergentes que tienen como objetivo brindar información sobre El Espía mismo (Acerca de) y proporcionar al usuario opciones de configuración del sistema.

Las opciones de Configuración del sistema (por ahora) permiten al investigador definir la velocidad de reconstrucción y la duración de una pausa normal (pausa que se toma el escritor para estructurar una idea o para cambiar su texto) una pausa larga (entendida como la pausa que se toma el escritor para “alejarse” del texto).

Ventana Emergente: Acerca de

Ventana Emergente: Configuración del Sistema

 



Logotipo de El Espía 2.0

Una parte importante de todo desarollo informático es la forma o imagen gráfica, por lo que le pedí al Diseñador Gráfico Omar Gabriel Oliva Mesa que hiciera unas propuestas del logotipo  de El Espía 2.0 a partir de unas ideas pobremente bosquejadas.

 

 

Para el logotipo de El Espía 2.0 se utilizó una Lupa – elemento central del logotipo de la Linea de Investigación de Lengua Escrita y Matemática Básica – como elemento dominande y se incluyeron tres elementos conceptuales que representan el objetivo principal de El Espía 2.0:

 

 

1) una pluma en movimiento, que representa el proceso de producción de un texto;

2) una serie de manchones que representan los errores y las huellas que deja el escritor al escribir, y

3) la palabra Espía con una «i» acentuada a posteriori, representando así el proceso mismo de revisión de lo previamente escrito.

El proceso final de ajustes del logotipo (reubicación de las manchas, reducción de elementos, sutilezas de la pluma) se muestra a continuación.

Posteriormente se realizó la prueba de colores

dando como resultado el logotipo de la herramienta El Espía 2.0

De nueva cuenta un agradecimiento al excelentísimo Diseñador Gráfico Omar Gabriel Oliva Mesa.



Desarrollo Informático de El Espía 2.0

Por tratarse de un proyecto que comulga con los principios de la cultura libre y abierta – que debe dejar latente la opción de contribución de otros desarrolladores y asimismo la modificación y adaptación de la herramienta en su funcionamiento, imagen y alcance – y por las intensiones de origen de que el Espía 2.0 sea de fácil acceso, portátil y altamente compatible, la decisión de optar por tecnologías para el desarrollo de Web como HTML, CSS y Javascript resultó inminente.

 

HTML es el código principal de El Espía y se encarga de realizar llamados a los recursos de CSS y Javascript para agregar estilo y funcionalidad respectivamente.

CSS es la hoja de estilo que modifica ciertas propiedades de las etiquetas que se están creando en el archivo de HTML

Javascript es el lenguaje que se utiliza para dar al sistema la funcionalidad necesaria para la realización de funciones. Entre las funciones principales de El Espía 2.0 vale la pena mencionar las siguientes:

 

 

  • manejo de posiciones dentro de un área de texto

  • validación de tiemp

  • obtención de contexto

  • validación de operaciones

  • registro de operaciones

  • reportes

  • consulta de estadísticas

  • reconstrucción

  • abrir y guardar archivos



Lógica de las operaciones

Para determinar el tipo de operación (agregar, borrar, insertar o sustituir) que se está ejecutando durante el proceso de producción de textos, El Espía 2.0 realiza la comparación de una cadena básica de caracteres – que puede ser vacía – con una cadena actualizada, es decir:

  • Para determinar la operación agregar, se toma una cadena base vacía la cual es comparada con otra cadena cuyo valor es “h” identificando así que el carácter “h” fue agregado.
  • Para determinar la operación borrar, se toma una cadena base con el valor “holas” la cual es comparada con otra cadena cuyo valor es “hola” identificando así que el carácter “s” fue borrado.
  • Para determinar la operación insertar, se toma una cadena base con el valor “hla” la cual es comparada con otra cadena cuyo valor es “hola”, identificando así que el carácter “o” fue insertado
  • Para determinar la operación sustituir, se toma una cadena base con el valor “hela” la cual es comparada con otra cadena cuyo valor es “hola”, identificando así que el carácter “e” fue sustituido por el carácter “a”.


Operaciones básicas de El Espía 2.0

Las operaciones básicas de El Espía se limita a la detección de acciones realizadas vía teclado y a la correspondiente asignación de un tiempo relativo a la sesión de redacción y a una posición en la cadena de caracteres que componen el texto como un todo.

Las operaciones básicas realizadas vía el teclado no se limitan únicamente a la agregación de caracteres, también se contemplan la inserción, el borrado, la sustitución, el desplazamiento y las pausas relativamente largas entre acción y acción. A continuación se describe con mayor detalle cada una de las operaciones básicas.

  • Agregar texto. Se considera como texto agregado al caracter o cadena de caracteres que se añaden en la posición final del circunflejo, es decir, la posición inicial para el caso de un texto que está por iniciarse, o en la posición más alejada del principio, para el caso de los textos que ya contienen información.
  • Insertar texto. Se considera como texto insertado al caracter o cadena de caracteres que se añaden en una posición diferente a la posición final del circunflejo.
  • Borrar texto. Se considera como texto borrado a la eliminación de un caracter o cadena de caracteres ya sea mediante la tecla de retroceso o la de suprimir. Para esta operación, la posición del circunflejo no es relevante.
  • Sustituir texto: Se considera como texto sustituido al caracter o cadena de caracteres que son borrados e inmediatamente cambiados por otros caracteres. Esta operación se puede entender como la concatenación de las operaciones borrar el caracter o cadena de caracteres ubicados en la posición y agregar, o borrar e insertar dependiendo de la ubicación del circunflejo.
  • Desplazar texto: Se considera como texto desplazado al caracter o cadena de caracteres que son reubicados, es decir, que son movidos de su posición anterior a su posición actual.
  • Pausas. Se considera como pausa a todo aquel periodo de tiempo en el cual el usuario no ejecuta acción alguna.


Licencia de Uso: Creative Commons 2.5

Tanto el proceso de desarrollo de El Espía (versiones iniciales); como su código y documentación informática y académica están colocados en el dominio público bajo la licencia de Creative Commons con los parámetros de Atribución, no comercial y Licenciamiento Recíproco.

Atribución – Debe reconocer los créditos de la obra de la manera especificada por los autores, pero no de manera que sugiera que tiene su apoyo o que apoyan el uso que hace de su obra.
No comercial- No puede utilizar esta obra para fines comerciales
Compartir bajo la Misma Licencia – Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

Más información en:

http://creativecommons.org/licenses/by-nc-sa/2.5/mx/
Creative commons en la UV



Desarrollo informático de «El Espía 2.0»

El Espía 2.0 es una herramientas digital de apariencia y funcionamiento similar a la de un procesador de textos. Su objetivo principal es la de explorar los procesos psicolingüísticos de producción de textos per medio del registro de la posición y el tiempo asociado a cada caracter introducido a través del teclado. Mediante este registro – de posición y tiempo asociado a cada caracter – el sistema emite un reporte que permite la reconstrucción de los procesos de producción, sus operaciones básicas (agregar, borrar, sustituir, desplazar) , la detección de pausas en el proceso de escritura y la aglutinación de caracteres en unidades lingüísticas más elaboradas (caracter, grupo de caracteres, palabra, grupo de palabras, oración grupo de oraciones y párrafo).

En esta bitácora iremos reportando los los avances, logros, problemas y áreas de oportunidad que surjan en torno al desarrollo del proyecto El Espía 2.0