Está en la página 1de 6

Modelo Multi-Agente basado en la Web para Planificación

Instruccional y Evaluación Adaptativa en Cursos Virtuales


Ing. Francisco J. Arias S. Ing. Marcela Jiménez S. PhD. Demetrio A. Ovalle C.
GIDIA: Grupo de Investigación y GIDIA: Grupo de Investigación y GIDIA: Grupo de Investigación y
Desarrollo en Inteligencia Artificial Desarrollo en Inteligencia Artificial Desarrollo en Inteligencia Artificial
Escuela de Ingeniería de Sistemas Escuela de Ingeniería de Sistemas Escuela de Ingeniería de Sistemas
Universidad Nacional de Colombia Universidad Nacional de Colombia Universidad Nacional de Colombia
425-5360 425-5360 425-5360
fjarias@ unal.edu.co mjimene@ unal.edu.co dovalle@ unal.edu.co
ABSTRACT
El término inteligente en los Sistemas Tutoriales Inteligentes
1. INTRODUCCIÓN
(STI) se refiere a la habilidad que posee el sistema sobre qué La compatibilidad de las tecnologías de la información con los
enseñar, cuándo enseñar y cómo enseñar imitando la actividad de procesos de enseñanza/aprendizaje ha propiciado la aparición de
un profesor real. Para lograrlo, un STI debe identificar las las nuevas formas de cursos asistidos por computador y STIs
fortalezas y debilidades de un estudiante particular a fin de (Sistemas Tutoriales Inteligentes). El objetivo básico de estos
establecer un plan instruccional de aprendizaje que sea consistente sistemas es lograr el aprendizaje de un dominio específico del
con los objetivos del curso y también debe ser capaz de adaptar la conocimiento por parte del estudiante mediante la utilización de
evaluación del nivel de conocimientos según el plan instruccional herramientas propias de la informática y de la IA (Inteligencia
que se programó y según los estilos de aprendizaje que un Artificial).
estudiante posea. Es claro entonces que en los STI es de vital El principal enfoque que se le ha dado a estos STIs es la
importancia incluir estas dos funcionalidades de forma capacidad de adaptación. A través de esta habilidad, se pretende
coordinada, ya que si no contamos con planificación instruccional que el sistema permita que el proceso de enseñanza/aprendizaje
y su correspondiente evaluación adaptativa en un sistema virtual sea planificado y ejecutado de acuerdo a las características de
para la enseñanza/aprendizaje, no será posible emular el cada estudiante y a su ritmo de estudio de forma individualizada.
comportamiento que posee el profesor al impartir un curso y por En la actualidad, se ha venido trabajando en STIs que exhiben
ende no se puede definir a dicho sistema con la notación de capacidades adaptativas en la estructuración y secuenciación del
“Inteligente”. Es por esta razón que se propone en este artículo un contenido del curso (planificación instruccional) porque analizan
modelo de curso virtual de carácter adaptativo, enfocado las características del estudiante para la realización de estas
principalmente en las funciones de planificación instruccional y actividades. Así mismo, existe un real interés de la comunidad
de evaluación del nivel de conocimientos del estudiante, basado científica en la creación de mecanismos de evaluación adaptativa
en una arquitectura Multi-Agente en la Web. del nivel de conocimientos del estudiante que superen las
limitaciones de los sistemas de evaluación tradicionales.
Categories and Subject Descriptors En este artículo se presentará por medio de un caso de estudio
D.3.2: [JAVA]: Se utilizaron librerías para construcción de específico el diseño, desarrollo y validación de un modelo Multi-
agentes como JADE (Java Agent DEvelopment framework). Agente Pedagógico basado en la Web que integra la Planificación
Servidor web con soporte de servlets y JSPs (Tomcat 6.0). Instruccional y la Evaluación Adaptativa. La organización del
artículo es la siguiente: en la sección 2 se presentará una breve
I.2.11: [Distributed Artificial Intelligence]: Coherence and descripción del marco teórico y del estado del arte de la
coordination, Intelligent agents, Languages and structures, problemática abordada. Posteriormente, en la sección 3, se
Multiagent systems. describe un sistema que fue implementado para validar el modelo
propuesto, en la sección 4 se presentará el análisis de los
General Terms resultados obtenidos y por último se presentan las conclusiones y
Algorithms (Implementación de Mecanismos de Razonamiento el trabajo futuro.
para Sistemas Multi-Agente Pedagógicos), Design (Modelamiento
del Sistema Tutorial Inteligente, Mecanismos de Razonamiento 2. ANTECEDENTES
para la Planificación y Evaluación en Agentes de Software) , En esta sección se realizará una contextualización de los
Performance (Evaluación del desempeño en Sistemas Tutoriales conceptos que intervienen en la problemática de estudio, como
Inteligentes Adaptativos). son: Sistemas Multi-Agentes, Planificación Instruccional y
Evaluación Adaptativa; en el marco de los Sistemas Tutoriales
Keywords Inteligentes. En primera instancia se presenta el marco teórico y
Cursos Virtuales, Sistemas Multi-Agente Pedagógicos, Sistemas posteriormente una revisión del estado del arte.
Tutoriales Inteligentes, Planificación Instruccional, Evaluación
Adaptativa.
2.1 Sistemas Tutoriales Inteligentes temas estudiados por el alumno (plan instruccional que fue
programado), y los resultados de las pruebas iniciales
Un Sistema Tutorial Inteligente es una herramienta cognitiva presentadas por el alumno al momento de inscribirse en el
computarizada que busca mejorar los procesos de enseñanza / curso (pruebas psicológicas y tests para determinar estilos de
aprendizaje de los aprendices. Según [1] [2], estos sistemas aprendizaje).
poseen una arquitectura básica compuesta por los siguientes
modelos: el modelo del dominio, el cual permite plasmar el Es importante resaltar que la evaluación adaptativa gira entorno a
conocimiento a enseñar; el modelo pedagógico en el cual se puede los OIs porque con ella se busca determinar si el estudiante
estructurar el conocimiento pedagógico que posee un docente y el aprueba o no dichos OIs.
modelo del estudiante con el cual se puede realizar un
seguimiento de las actividades del estudiante. 2.2 Sistemas Multi-Agente
El término inteligente se refiere a la habilidad que posee el Los Sistemas Multi-Agente provenientes de la Inteligencia
sistema sobre qué enseñar, cuándo enseñar y cómo enseñar Artificial Distribuida (IAD) tratan sobre la coordinación
imitando la actividad de un profesor real. Para lograrlo, un STI inteligente entre una colección de 'agentes' autónomos o semi-
debe identificar las fortalezas y debilidades de un estudiante autónomos, que existen dentro de cierto contexto o ambiente, se
particular a fin de establecer un plan instruccional que sea pueden comunicar entre sí y definen cómo pueden coordinar sus
consistente con los resultados obtenidos y también debe ser capaz conocimientos, metas, propiedades y planes para la toma de
de adaptar una evaluación según el plan instruccional que se decisiones o para resolver problemas complejos [3]. En otras
programo y según los estilos de aprendizaje que el estudiante palabras, un Sistema Multi-Agente es un sistema distribuido en el
posea. cual los elementos son sistemas de inteligencia artificial llamados
Para que un STI soporte las funcionalidades de planificación agentes, o bien un sistema distribuido donde la conducta
instruccional y evaluación adaptativa, el modelo del dominio debe combinada de dichos agentes produce un resultado en conjunto
estar estructurado u organizado de tal manera que el conocimiento inteligente.
se divida por Cursos, los cuales se componen a su vez de Algunas de las principales áreas de aplicación de la IAD y de los
Unidades Básicas de Aprendizaje (UBAs) que se encuentran SMA son las siguientes: Sistemas Tutoriales Inteligentes,
conformadas por temas; y dichos temas tendrán asociados uno o Comercio Electrónico basado en Protocolos de Subastas,
varios Objetivos instruccionales los cuales se podrán alcanzar por Simulación de Campos de Batalla, Aplicaciones Móviles Ubicuas,
medio del desarrollo de una o varias actividades las cuales tienen Sistemas de Recuperación y Recomendación de Información en la
asociados uno o varios Objetos de Aprendizaje (ver figura 1). Web, Construcción de sistemas de software complejos basados en
agentes, Planificación de Trayectorias en Robótica Móvil,
Interpretación de Imágenes de Resonancia Magnética
(Radiológicas) y Citológicos (Microscópicas), entre otras.
2.3 Revisión del Estado del Arte
Peña et al. presentan en [4] un sistema Multi-Agente de tutoría
inteligente adaptativo considerando estilos de aprendizaje,
llamado MAS-PLANG (MultiAgent System – PLANG) el cual
fue desarrollado para transformar el entorno educativo virtual de
las USD (“Unitats de Suport a la Docència”) en un sistema
hipermedia adaptativo teniendo en cuenta estilos de aprendizaje.
Las técnicas de adaptación están dirigidas a la selección
Figura 1. Estructura del Modelo del Dominio de un STI personalizada de los materiales didácticos, las herramientas de
• Planificación Instruccional: La planificación instruccional es navegación y las estrategias de navegación del entorno educativo
una de las funciones más importantes de los STIs y es la que de acuerdo al estilo de aprendizaje del estudiante. Para el
permite programar un conjunto de actividades de aprendizaje modelado del estudiante utilizamos técnicas de Inteligencia
para cada estudiante de un curso. La planificación puede ser Artificial como el Razonamiento Basado en Casos y la Lógica
llevada a cabo haciendo uso de la información que se tiene Difusa.
respecto al avance de los estudiantes y a los estilos de Una interesante aplicación que integra los SMAs con los STIs es
aprendizaje que poseen. El resultado de la planificación presentada por Salcedo et al [5], llamada Mistral, la cual es una
instruccional es un cronograma o un programa de actividades herramienta que facilita la creación y administración de cursos
que debe realizar un estudiante para alcanzar un Objetivo virtuales a distancia. Un aspecto especial de esta propuesta, que
Instruccional (OI) asociado a un tema dentro de una Unidad influye en la capacidad de adaptación al usuario, es la posibilidad
Basica de Aprendizaje (UBA) para un curso dado. de diagnosticar el nivel de conocimiento del estudiante, su perfil
• Evaluación Adaptativa: Esta actividad tiene una notable de usuario y sus estilos de aprendizaje. Esto se hace con el fin de
responsabilidad en el proceso de enseñanza/aprendizaje ya poder elegir la mejor estrategia de enseñanza y el mecanismo de
que es la forma de validar el nivel de conocimiento del evaluación más adecuado para cada aprendiz. Una limitante de
estudiante. Para darle mayor alcance a la evaluación en STIs, Mistral podría ser su generalidad para abarcar cualquier dominio
se propone hacerla de forma adaptativa. Para ésto, es del conocimiento pues algunas estrategias y actividades de
necesario que al construir los tests (cuestionarios) de enseñanza/aprendizaje son propias de ciertas áreas del
evaluación se tenga en cuenta la siguiente información: logros conocimiento.
alcanzados en OIs (Objetivos Instruccionales) asociados a los
Por su parte, Cataldi et al. [6] proponen una arquitectura para los La estructura de las preguntas de evaluación (ver figura 2) se
STI que integra los aspectos más significativos de la tecnología de establece de forma que, por cada pregunta hay una o más
agentes. La arquitectura considera la incorporación de agentes en respuestas y cada respuesta tiene una validez de 1 si es correcta o
los módulos del tutor y del estudiante a fin de poder integrarlos al 0 si es incorrecta. Las preguntas además de tener un OI
modelado considerando la base Teoría Uno de Perkins los estilos respectivo, tienen un concepto básico asociado que se refiere al
de aprendizaje y las inteligencias múltiples de Gardner. Esta concepto o unidad más pequeña de conocimiento que se evalúa en
propuesta hace especial énfasis en el modelo del estudiante, el cada actividad. Esto con el fin de que al evaluar se abarque la
cual es muy completo y en la implementación de diferentes mayor parte del conocimiento limitado por un OI y no se repitan
agentes tutores (interfaz, analizador de perfil, lenguaje natural, preguntas sobre un mismo concepto.
evaluador, etc.) para llevar a cabo el proceso de También se define el tiempo de respuesta como el promedio de
enseñanza/aprendizaje de forma adaptativa. tiempo que tarda el estudiante en responder la pregunta, esta
medida se relaciona en gran medida con el tipo de pregunta, que
3. EL SISTEMA CIA puede ser de: Selección Múltiple - Múltiple Respuesta, Selección
El sistema CIA (Cursos Inteligentes Adaptativos) fue desarrollado Múltiple - Única Respuesta, Falso o Verdadero, Correspondencia
mediante el uso del paradigma Multi-Agente el cual posee las entre columnas o Actividad - Juego.
funcionalidades de planificación instruccional y evaluación
adaptativa para un Sistema Tutorial Inteligente Pedagógico.
3.1 Planificación instrucional.
Para llevar a cabo la planificación instruccional es necesario tener
en cuenta los siguientes aspectos clave:
- Tener una estructura organizacional de cursos: información
de Cursos, UBAs, Temas, OIs, Actividades y OAs como se
explico en la sección 2.1.
- Identificar los prerrequisitos por OI: es necesario tener
presentes los OIs que tienen que ser alcanzados para poder Figura 2. Relación pregunta-respuesta
ver un tema nuevo del curso. En la figura 3, se ilustra la relación del elemento concepto básico
- Capturar los OIs logrados por cada estudiante: cada vez que con los componentes del modelo de dominio. Las preguntas de
un estudiante apruebe un OI es necesario “etiquetar” dicho evaluación se formulan de acuerdo al concepto básico que
OI como aprobado de tal manera que se puedan habilitar evalúan, sin embargo podría darse el caso en el cual la pregunta
nuevos OIs y que no se repita el OI que fue alcanzado. aborda varios conceptos básicos, en ese caso se asocia la pregunta
- Recuperar los estilos de aprendizaje por estudiante: eexisten solo a uno de ellos.
varias herramientas que permiten caracterizar los estilos de
aprendizaje, una de ellas es el test que se originó a partir del
modelo desarrollado por Richard Felder y Linda Silverman
en 1988 (Test de Felder-Silverman) [7]. Este modelo
clasifica a los estudiantes de acuerdo a las preferencias que
tienen por cada una de las siguientes categorías: Sensoriales
(prácticos), Intuitivos (conceptuales), Visuales (prefieren la
información visual), Verbales (prefieren la información
escrita o hablada), Activos (práctican, discuten, aplican y
explican), Reflexivos (piensan y reflexionan sobre la
información), Secuenciales (aprenden por pasos), Globales
(aprenden en grandes saltos). Figura 3. Asociación del Concepto Básico a los elementos del
modelo de dominio
De esta manera cuando un estudiante solicite al agente
planificador estudiar un tema especifico, dicho agente pueda De esta manera cuando un estudiante termina de revisar todas las
recuperar toda esta información que ha sido almacenada con actividades que fueron programadas, se genera una evaluación
anterioridad y por medio de un algoritmo procedural o un sistema teniendo en cuenta los siguientes pasos:
experto basado en conocimientos, pueda generar un programa de - Se recupera desde la base de datos un conjunto de
actividades con las cuales el estudiante logre otros OIs del curso. preguntas que estén relacionadas con las actividades que se
Cabe resaltar que dicha planificación se realiza a nivel de OI, encuentran planificadas.
Actividades y de OAs.
- Se realiza un filtro sobre las preguntas, verificando cuales
3.2 Evaluación del nivel de conocimientos de estas no se le han formulado al estudiante.
A continuación se presentará la estructura que se debe seguir para - Se recupera el estilo de aprendizaje del estudiante, esto con
generar un conjunto de preguntas que permitirán evaluar cada una el fin de realizar otro filtro sobre el conjunto de preguntas.
de las actividades que un estudiante ha realizado y posteriormente
se presentará una breve descripción de el proceso que se lleva a - Del conjunto restante de preguntas, se selecciona una
cabo para seleccionar una pregunta especifica. pregunta para cada concepto básico que posea una actividad.
- Se genera un formulario de evaluación con las preguntas
seleccionadas.
- Se presenta la evaluación y se recuperan las respuestas del
estudiante.
Cuando el estudiante envía las respuestas de la evaluación, el se
realiza una petición, solicitando la calificación de la evaluación e
inmediatamente se llevan a cabo las siguientes acciones:
- Se recupera desde la base de datos las respuestas correctas
para cada una de las preguntas de la evaluación.
- Se revisa si la respuesta dad por el estudiante concuerda
con la respuesta correcta de la pregunta, en caso de que
concuerde se almacena la respuesta como correcta, en caso
contrario se almacena como incorrecta.
- Se realiza una calificación total por tipo de pregunta.
- Se realiza una calificación total por OI.
- En caso de que un OI no sea aprobado, se realiza una
solicitud de replanificación de actividades para el/los OIs que
se perdierón.
- Se remiten las respuestas de la evaluación al estudiante.
Es importante mencionar que las evaluaciones son efectuadas a
través de pruebas que son generadas, presentadas al estudiante y Figura 4. Diagrama de despliegue del sistema.
calificados por el agente evaluador. Para la construcción del banco
de preguntas que conforman dichas pruebas de evaluación, es 4. ANÁLISIS DE RESULTADOS
necesario que todo el contenido del curso esté completamente El STI adaptativo está siendo diseñado y construido para el
estructurado y definido, pues de allí se formulan las preguntas. proyecto de investigación “Modelo de sistema Multi-Agente de
cursos adaptativos integrados con ambientes colaborativos de
3.3 Construcción del Sistema aprendizaje” [9]. Este prototipo planifica inicialmente el
El sistema CIA se implementó utilizando la plataforma JADE aprendizaje de un estudiante específico para el curso de CLIPS (C
(Java Agent Develpment Framework), la cual está distribuida en Language Inference Production System) en el área de Inteligencia
una red LAN (ver figura 4). En uno de los computadores que se Artificial, adapta las evaluaciones y replanifica dinámicamente las
encuentran en la red LAN se alojó un servidor Web Tomcat y se actividades según los logros alcanzados o perdidos por un
instanciaron un contenedor principal, en el cual se ejecutan los estudiante. Las figuras 6 a la 10 muestran interfaces desplegadas
agentes provistos por JADE, como son: AMS, DF, y RMA, por el sistema para un estudiante registrado en el curso de CLIPS.
además de algunos agentes del sistema, como son: Planificador y
Evaluador, ya que estos agentes tienen actividad constante. Por En la figura 5 se presenta por medio de un diagrama de secuencias
otro lado se tienen contenedores adicionales distribuidos en que es generado por el agente Sniffer de JADE, las peticiones que
diferentes computadores en la misma red LAN en los que se son realizadas por el agente interfaz (representado como Other),
repartieron los demás agentes, como son: estudiantes y profesores. el agente Planificador y el agente Evaluador, en un caso
especifico. Las peticiones que se pueden observar en este
La forma de enlazar el Sistema Multi-Agente con el servidor Web diagrama de secuencias se da de la siguiente manera:
se realizó a través de un agente “Interfaz” [8], el cual es un agente
Wraper de JADE que sirve para comunicar programas externos de 1. Un estudiante, por medio del agente interfaz, envía una
JADE con agentes de un sistema desarrollado en esta plataforma. petición de planificación (REQUEST:63) al seleccionar un
Es importante aclara que cuando comunicamos los servlets con el tema del curso (ver figura 6).
agente Interfaz la petición del usuario se trasmite a dicho agente, 2. El agente planificador recibe la petición enviada por el
quien comunicará esta información a los demás agentes de un agente interfaz e inmediatamente solicita al agente evaluador
sistema desarrollado en la plataforma JADE. la planificación de la evaluación (REQUEST 64) y envía una
Cabe señalar que en la base de datos presentada en esta respuesta al agente interfaz acerca de su solicitud de
arquitectura es donde se almacenan los datos que poseen cada uno planificación (CONFIRM 5). En la figura 7 se presenta un
de los modelos (dominio, pedagógico y estudiante) descritos ejemplo de la respuesta que se envía a los estudiantes acerca
anteriormente. de las actividades que fueron planificadas.
3. Cuando el estudiante termina de estudiar todas las
actividades se le presenta la evaluación que fue elaborada por
el agente evaluador para que realice la prueba (ver figura 8),
Luego el estudiante, por medio del agente interfaz, envía al
agente evaluador una solicitud de calificación (REQUEST
65).
4. Cuando el agente evaluador califica la prueba verifica si
existen OIs no aprobados, de ser así, este agente envía al
agente planificador una petición (REQUEST 66) para que
replanifique nuevas actividades y por medio del agente Es importante aclarar, que en el caso de que el estudiante gane
interfaz envía el resultado de la evaluación (CONFIRM 37). todos los OIs que fueron evaluados, no es necesario enviar una
En la figura 9 se presenta un ejemplo de los resultados de solicitud de replanificacion de actividades ni de evaluación, pero
evaluación que son presentados al estudiante. sí se debe verificar los nuevos temas que se habilitan para el
5. Finalmente el planificador solicita al agente evaluador que estudiante teniendo en cuenta los prerrequisitos que poseen los
replanifique la evaluación para las nuevas actividades. OIs. Finalmente, se debe presentar al estudiante la opción que le
permita seleccionar un tema nuevo (ver figura 10).

Figura 5. Diagrama de Secuencias Agente Sniffer de JADE

Figura 8. Evaluación generada por el Agente Evaluador

Figura 6. Planificación inicial de temas para el curso CLIPS

Figura 9. Resultados de evaluación generados por el Agente


Evaluador

Figura 7. Actividades planificadas para un tema específico


seleccionado.
7. REFERENCIAS
[1] Ovalle, D et al. (2007) Análisis funcional de la estrategia de
aprendizaje individualizado adaptativo. Proyecto de
Investigación – DIME – Vicerrectoría de Investigación.
Modelo de Sistema Multi-Agente de Cursos Adaptativos
Integrados con Ambientes Colaborativos de Aprendizaje.
[2] Brusilovsky, P., Maybury, M. (2002), From Adaptive
Hypermedia to the Adaptive Web. Communication of the
ACM. Vol 45 No. 5.
[3] Arias, F; Marulanda, J; Ovalle, D. (2006) Diseño y
Desarrollo de Mecanismos de Razonamiento Multi-Agente
para la Negociación de Energía Eléctrica Utilizando JESS Y
JADE. Revista Avances en Sistemas e Informática, ISSN
1657-7663, Volumen 3, Número 1, pp. 51 - 56.
[4] Clara Inés Peña, Jose-L Marzo, Josep Lluís de la Rosa,
Figura 10. Replanificacion de Temas para el curso CLIPS Ramón Fabregat. (2002). Un sistema de tutoría inteligente
adaptativo considerando estilos de aprendizaje. Universitat
de Girona, España., http://
5. CONCLUSIONES Y TRABAJO FUTURO eia.udg.es/~clarenes/docs/thesis/ribie-ie2002/ie2002.htm
Se presentó en este artículo un Modelo Multi-Agente Pedagógico
[5] Salcedo, P., Labraña, C., Farrán, Y. (2002) Una Plataforma
para la Planificación Instruccional y Evaluación Adaptativa
Inteligente de Educación a Distancia que incorpora la
basado en la Web el cual busca superar las debilidades
Adaptabilidad de Estrategias de Enseñanza al Perfil, Estilos
identificadas en la revisión del estado del arte para la adaptación
de Aprendizaje y Conocimiento de los Alumnos. infoUYclei,
del proceso de enseñanza / aprendizaje en Cursos Virtuales. La
Congreso Uruguayo de Informática y Centro
validación de este modelo se realiza a través de la construcción de
Latinoamericano de Estudios en Informática.
un prototipo computacional, llamado CIA. Este prototipo planifica
inicialmente el aprendizaje de un estudiante específico para un [6] Cataldi, Z., Salgueiro, F., Lage, F. (2006) Sistemas tutoriales
curso virtual en el área de IA, adapta las evaluaciones y multiagentes con modelado del estudiante y del autor.
replanifica dinámicamente las actividades según los logros Edutec, Revista Electrónica de Tecnología Educativa, Núm.
alcanzados o perdidos por un estudiante. 20, Enero 06.

Como trabajo futuro se tiene previsto integrar el sistema CIA con [7] Felder, R., Spurlin, J. (2005) Applications, Reliability and
Ambientes Colaborativos de Aprendizaje con el fin de fortalecer Validity of the Index of Learning Styles, Int. J. Engng Ed.
el proceso de enseñanza / aprendizaje a través de estrategias de Vol. 21, No. 1, pp. 103-112.
trabajo grupal apoyadas por computador. [8] Ovalle, D et al. (2007) Informe Etapa de Implementación.
Proyecto de investigación de la Vicerrectoría de
6. AGRADECIMIENTOS Investigación y DIME titulado: “Modelo de Sistema Multi-
Agente de Cursos Adaptativos Integrados con Ambientes
El trabajo presentado en este artículo fue financiado por el
Colaborativos de Aprendizaje.”, de la Universidad Nacional
proyecto de investigación de la Vicerrectoría de Investigación y
de Colombia – Sede Medellín.
DIME titulado: “Modelo de Sistema Multi-Agente de Cursos
Adaptativos Integrados con Ambientes Colaborativos de [9] Duque, N. (2007) Modelo Adaptativo Multi-Agente para la
Aprendizaje.”, de la Universidad Nacional de Colombia – Sede Planificación y Ejecución de Cursos Virtuales
Medellín. Personalizados., Propuesta de tesis doctoral, Universidad
Nacional de Colombia-Sede Medellín.

También podría gustarte