Sistema de retroalimentación de aprendizaje para educación basada en web utilizando agentes
Fecha
2018-12-13Registro en:
Ocampo Reynoso, Adriana. (2008). Sistema de retroalimentación de aprendizaje para educación basada en web utilizando agentes (Maestría en Ciencias de la Computación). Instituto Politécnico Nacional, Centro de Investigación en Computación, México.
Autor
Ocampo Reynoso, Adriana
Institución
Resumen
RESUMEN:
En este trabajo se presenta un sistema de retroalimentación para educación basada en Web, el cual es de gran utilidad para el profesor que haya usado el sistema generador de contenidos basado en componentes y requiera ofrecer retroalimentación a los contenidos para sus alumnos. Las retroalimentaciones se dan en los siguientes formatos: recordatorios, relación de columnas y falso/verdadero. Éstas se presentarán a los alumnos en algunos de los contenidos del curso, donde el profesor haya considerado pertinente mostrarlos. Cabe mencionar que la retroalimentación en todo momento va dirigida al estudiante, puesto que los componentes se presentan de forma constante al alumno, esto con el fin de reforzar su aprendizaje.
Este sistema beneficia al profesor, ya que le permitirá ahorrar tiempo y reducir la complejidad de elaboración de la retroalimentación, para los materiales de contenido. El profesor no tendrá que aprender a manejar las herramientas necesarias para la creación de componentes, solamente tendrá que llenar el formulario que corresponda a cada uno de ellos. Es importante mencionar que el sistema ha sido implementado, en la medida de lo posible, por medio de herramientas gratuitas, con la finalidad de reducir los costos por licenciamiento.
Durante el diseño del sistema se ha utilizado el Lenguaje de Modelado Unificado (Unified Modeling Language, UML por sus siglas en inglés) para construir los diagramas de casos de uso y de clases. Las clases java que componen la aplicación han sido desarrolladas e implementadas por medio del ambiente de desarrollo integrado JBuilder. También se ha empleado el framework de desarrollo de agentes JADE, para la creación del agente que utiliza el sistema, además de Struts como framework para la implementación del Modelo Vista-Controlador.
Los datos de los componentes son almacenados en archivos XML. El uso de este estándar nos permite la creación de etiquetas personalizadas, las cuales son fáciles de usar y procesar en Internet; además es un estándar libre.
La aplicación desarrollada está basada en el modelo MVC. Esta arquitectura ayuda a organizar las diferentes piezas de la aplicación, como son: Servidor de Páginas Java (Java ServerPage, JSP por sus siglas en inglés), Servlets y JavaBeans. Esto permite lograr una mayor eficiencia y flexibilidad, separando las partes de modelo, presentación y control.
El sistema manejador de base de datos relacional que se utilizó fue MySQL, el cual se utiliza por ser un software libre, además de ser muy utilizado en aplicacines web. Entre sus principales ventajas están: rendimiento , utilidades de administración , control de acceso de usuarios, entre otros.
ABSTRACT:
This work introduces a Web based learning feedback system. This is a useful tool for the instructor who has already developed a course using the component based content generation system and requires to extend it with a feedback system for the students. The feedback is given through: follow-ups, column relation an true/false exercises. This is done to show these exercises to the students along with some other contents of the course, in the places where the instructor considers suitable. Feedback is always directed towards the student. The components are constantly shown to the student to enforce his learning.
This system will allow the instructor to save time and to reduce the complexity on the creation of feedback. The instructor won't have to study the tools needed to create a component by himself, he shall only fill a form for each of them. lt is important to say that the system uses open tools whenever possible. This is done to reduce the licences costs.
During design, development and implementation of the system, the Unified Modelling Language (UML) has been used to create the use cases and class diagrams. The java classes which form the application have been developed using the lntegrated Development Environment JBuilder. The JADE library has also been used for the development of the agents. Also, the Modei-View-Controller framework struts has been used.
The component data is stored in XML files. The usage of this standard allows to use personal labels, which are easy to use and process through the internet; it is also an open standard.
The struts framework uses the Modei-View-Controller (MVC) architecture. This makes the organization of the different pieces of the application, like Java Server Pages (JSP), Servlets and JavaBeans easier. This achieves a higher efficiency and flexibility through the separation of model, presentation and control.
The relational database management system used was MySQL. lt is used for being an open tool of great power and spread usage in Web applications . Among it's main advantages are: speed,administration tools,user access control,among others