ANTECEDENTE No. 8
Giovanni Esposito C.
Metodología basada en la teoría de la actividad para la generación de escenarios virtuales de aprendizaje mediante el sistema colaborativo documento activo
http://is.ls.fi.upm.es/doctorado/Trabajos20032004/Sastre.pdf
http://es.geocities.com/gioesposito/sahwct/t3/antecedentes8.html
RESUMEN
En este trabajo de investigación se propone una metodología capaz de formalizar la configuración necesaria para que un sistema colaborativo, como es el Documento Activo, pueda generar entornos virtuales de aprendizaje y enseñanza mediante una base formal. Además, como complemento a esta metodología se presenta una herramienta de autor capaz de almacenar los modelos generados para el Documento Activo y pasar estos a código mediante una verificación de su contenido. El código de salida será la configuración que se cargará en el sistema Documento Activo y que generará dichos entornos.
Durante años se ha observado la necesidad de generar entornos que faciliten y apoyen la posibilidad de trabajar en grupo. Esto ha llevado a crear distintos sistemas colaborativos capacitados para generar dichos entornos. Entre estos sistemas para el aprendizaje y la enseñanza en grupo se encuentran el Documento Activo [2] y el DARE [6].
El Documento Activo se generó a partir de las experiencias llevadas a cabo en el desarrollo de sistemas colaborativos utilizando una base teórica dada por la Teoría de la Actividad [2]. Lo que explica esta teoría socio-filosófica es la identificación y relación de los distintos elementos que intervienen dentro de una acción social [12][13][14]. Esto, llevado a un plano tecnológico, requiere por parte de los desarrolladores una interpretación de esta teoría, de forma que con ella se puedan generar el diseño e implementación de sistemas colaborativos como es el caso del Documento Activo. Por tanto, los aspectos interpretados implican la forma de trabajar de un sistema colaborativo.
Aparte de los sistemas anteriormente citados, la Teoría de la Actividad se ha usado como base para metodologías de desarrollo de software orientado a grupos [8], [9], [10], y para sistemas multiagentes [11]. El Documento Activo es un sistema colaborativo generado por el grupo LTCS de la UNED utilizado para generar escenarios virtuales de enseñanza y aprendizaje [1]. La generación de estos escenarios se realiza a través de una configuración de los elementos que forman el sistema. El proceso de configuración del sistema hace que se tengan que definir elementos concretos. Estos elementos están basados gran parte en los conceptos de la Teoría de la Actividad y en otros conceptos creados para que el Documento Activo pueda ser llevado a la práctica (restricciones dependientes del sistema). Dichos elementos se pueden definir como meta-modelos que son utilizados a la hora de configurar el sistema [7]. Es en este punto donde surgió la necesidad de realizar una metodología que formalizara dichos elementos, tanto los del marco teórico como los propios del sistema, para poder llevar a la práctica de una forma más conceptual dichos modelos computacionales. La creación de la metodología ADME es la respuesta a esta necesidad.
Dentro de la metodología ADME se pueden encontrar varios modelos conceptuales. Estos modelos están relacionados con los meta-modelos que construyen la configuración del Documento Activo, y por tanto con el marco teórico expuesto. Se pueden representar en tres modelos, los cuales corresponden a las distintas partes que se necesitan para configurar dicho sistema colaborativo. Estos son: el modelo de Actividad (que corresponde a la configuración de la parte de descripción del Documento Activo), el modelo de Recurso y el modelo de Comunidad. Cada modelo se corresponde con un diagrama que lleva el mismo nombre.
Con la formalización de estos diagramas se puede llegar a realizar de forma coherente un modelo del sistema colaborativo Documento Activo. El paso siguiente es poder llevar a la realidad esta modelización, pudiendo generar con esta metodología y una herramienta apropiada la configuración necesaria que genere el entorno virtual de aprendizaje.
Para poder hacer frente a la creación de esta herramienta se ha contado con otra llamada INGENIAS [3]. INGENIAS es una metodología de definición de sistemas multiagentes que proporciona un entorno gráfico de edición, genérico y configurable. Este entorno se puede ampliar para que genere un código concreto, asociado a un conjunto de elementos que definen un dominio. Actualmente, los elementos que definen ese dominio son los necesarios para comunidades de agentes. Dado que esta herramienta es flexible y configurable, se pretende utilizarla como punto de partida para la definición de la herramienta gráfica de autor. Por tanto, el sistema carga los nuevos elementos, surgidos de los meta-modelos del Documento Activo, y genera el código necesario para dar como salida unos ficheros de configuración. Para la generación y verificación de los meta-modelos introducidos hace falta la creación de un módulo de programación y una serie de plantillas. La función de los módulos es reemplazar las etiquetas de las plantillas por los elementos almacenados en cada diagrama [4] [5].
El último paso es que los ficheros XML generados por la herramienta de autor se carguen dentro del sistema Documento Activo y éste generará un nuevo entorno virtual.
Esquema del Trabajo
Los pasos dados para llevar a cabo este trabajo se pueden enumerar como sigue:
Estudio de los meta-modelos que se encuentran dentro de las partes que consta el sistema colaborativo Documento Activo.
Abstraer estos meta-modelos a entidades equivalentes.
Ver qué modelos conceptuales se pueden crear con estos meta-modelos y en qué se engloban cada uno.
Creación de los diagramas necesarios relacionados con estos modelos, donde se explican las posibles relaciones que hay entre las entidades que pertenecen a cada uno.
Generación de una metodología formal que tras seguir sus pasos permita generar un modelo de Documento Activo.
Estudio de la herramienta INGENIAS como herramienta de autor, para que pueda almacenar estos modelos, y además, pueda generar también una salida que es la configuración necesaria para que el sistema Documento Activo pueda crear entornos virtuales de aprendizaje.
Programación de un módulo y unas plantillas necesarios para poder llevar a cabo lo que se ha comentado en el punto anterior.