Presentación PFC - CICEI - ULPGC
-
Upload
borja-rubio-reyes -
Category
Technology
-
view
1.488 -
download
1
description
Transcript of Presentación PFC - CICEI - ULPGC
![Page 1: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/1.jpg)
Selección y adaptación de un LMS (Learning Management
System) para la implementación y gestión de cursos adaptados al perfil individual de cada alumno
Autor: Borja Rubio ReyesTutor: Enrique Rubio Royo
Cotutor: Antonio Ocón Carreras
![Page 2: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/2.jpg)
Contenido Introducción y estado actual del tema Objetivos Metodología Recursos utilizados Desarrollo del proyecto Resultados y conclusiones Trabajo futuro Demostración
![Page 3: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/3.jpg)
Introducción y estado actual (I)
Definición de e-learning Nuevo sistema de formación Consecuencia del desarrollo de las TIC
Capacidad multimedia de los equipos informáticos de hoy en día
Internet
Otra definición Incluye cualquier herramienta de las TIC,
incluso un cdrom o un teléfono móvil
![Page 4: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/4.jpg)
Introducción y estado actual (II) LMS (learning management system)
Herramienta integrada para crear, gestionar y distribuir formación
Basado en tecnologías web Combina:
Material didáctico: textos, videos, gráficos,… Opciones de interacción y retroalimentación:
foros, correo electrónico, chats, … Oferta amplia y variada UNIFORMIDAD de los cursos
![Page 5: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/5.jpg)
Objetivos Seleccionar un LMS distribuido bajo GPL Modificarlo para ofertar, de manera
automática, itinerarios de aprendizaje personalizados y dinámicos Diagnosticar el estilo de aprendizaje de cada
alumno Seleccionar actividades adecuadas a cada estilo Adaptar dinámicamente la acción formativa al
proceso de aprendizaje de cada alumno
![Page 6: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/6.jpg)
Metodología Ciclo de vida clásico
Análisis: UML Diseño: UML + WAE Implementación Prueba
Manual del desarrollador de Moodle Estilo del código, estructura de la BD, …
Moodle no usa orientación a objetos UML + WAE (web application extension)
<<form>>, <<server page>>, <<client page>>, <<link>>, <<submit>>, …
![Page 7: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/7.jpg)
Recursos utilizados PC con linux Moodle GD Graphics
Library 2 y módulo para PHP
Navegadores web Intérprete PHP Servidor web
Apache
MySQL y PostgreSQL Conexión a internet Latex Poseidon Dia Otro PC con WinXP,
navegadores web y conexión al PC linux
![Page 8: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/8.jpg)
Desarrollo Familiarización Análisis de requerimientos Diseño Implementación Prueba Difusión del proyecto
Documentación en paralelo
![Page 9: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/9.jpg)
Desarrollo: familiarización
Estudio de las herramientas a utilizar Estudio de los LMS (GPL) encontrados
.LRN, ATutor, Bazaar, Claroline, ClassWeb, Eledge, Fle3, ILIAS, LON-CAPA, Manhattan Virtual Classroom, MimerDesk, Moodle y Whiteboard.
Plataforma seleccionada: Moodle Características útiles, independencia del
resto del sw, arquitectura modular, …
![Page 10: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/10.jpg)
Desarrollo: Análisis (I) Captura de requisitos de usuario y de
aplicación Textuales y diagramas (casos uso, secuencia,
clases) Objetivo 1: diagnosticar estilo de
aprendizaje de cada alumno Test de estilos de aprendizaje
Herramienta para evaluar la forma preferente en que un individuo aprende
Definidos y editados vía web Importados/exportados desde/a un fichero
![Page 11: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/11.jpg)
Desarrollo: Análisis (II) Información relativa a un test (ej: CHAEA)
Nombre e idioma Estilos de aprendizaje en los que clasifica Items del test y estilo asociado Respuestas posibles a los items Niveles de pertenencia Puntuación obtenida para cada ítem Relación “puntuación/nivel de pertenencia” Respuesta múltiple Preguntas sin contestar Disponibilidad y posibilidad de rehacer
![Page 12: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/12.jpg)
Desarrollo: Análisis (III) Uso de un test
Alumnos Hacerlo (y rehacerlo si se permite) Consultar resultado (tabla y forma gráfica)
Profesores Elegir test a usar en un curso Consultar estadísticas de alumnos Consultar estadísticas de estilos Consultar estadísticas de preguntas Consultar estadísticas del test
![Page 13: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/13.jpg)
Desarrollo: Análisis (IV)
Objetivo 2: seleccionar actividades adecuadas al estilo de aprendizaje de cada alumno Clasificar las actividades en estilos Elegir la vista que tendrán los alumnos
Ver todas las actividades del curso Ver sólo las actividades recomendadas Libertad para alternar entre las dos vistas
anteriores en cualquier momento
![Page 14: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/14.jpg)
Desarrollo: Análisis (V) Objetivos 3: Adaptar dinámicamente la
acción formativa al proceso de aprendizaje de cada alumno Propuesta condicional de cada una de las
actividades Tipos de condiciones
Tarea El alumno la haya o no enviado Calificación obtenida por el alumno
Chat El alumno haya o no participado
![Page 15: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/15.jpg)
Desarrollo: Análisis (VI)
Tipos de condiciones (continuación) Consulta
Respuesta dada por el alumno Foro
Número de discusiones (hilos) iniciadas Número de mensajes enviados Éxito obtenido (suma de respuestas a todos
los hilos que ha iniciado el alumno) Calificación obtenida
![Page 16: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/16.jpg)
Desarrollo: Análisis (VII) Tipos de condiciones (continuación)
Glosario Número de entradas añadidas al glosario Número de comentarios hechos a términos
Lección Calificación obtenida Respuesta a pregunta de tipo: opción múltiple,
verdadero/falso, respuesta corta o numérica Emparejamientos correctos en pregunta de tipo
emparejando Puntuación obtenida en pregunta de tipo ensayo
![Page 17: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/17.jpg)
Desarrollo: Análisis (VIII) Tipos de condiciones (continuación)
Cuestionario Calificación obtenida Respuesta a pregunta de tipo: respuesta
corta, verdadero/falso, opción múltiple, numérica o calculada
Aciertos en pregunta tipo: correspondencia o emparejando respuestas cortas aleatoriamente
Wiki Número de veces que ha editado el wiki
![Page 18: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/18.jpg)
Desarrollo: Análisis (IX) Tipos de condiciones (continuación)
Taller Calificación obtenida
Recurso Se haya accedido al recurso
Idioma del alumno País del alumno Fecha de alta
Diferencia en días con fecha de alta en el curso Fecha concreta
Diferencia en días con fecha concreta
![Page 19: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/19.jpg)
Desarrollo: Análisis (X)
Posibilidad de crear condiciones de alto nivel de complejidad mediante la combinación de condiciones más sencillas ( ) not and or
Habilitar y deshabilitar uso de condiciones
![Page 20: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/20.jpg)
Desarrollo: Análisis (XI) Casos de uso: profesor creador de cursos
![Page 21: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/21.jpg)
Desarrollo: Análisis (XII) Clases: diagnosticar estilo aprendizaje
![Page 22: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/22.jpg)
Desarrollo: Análisis (XIII) Secuencia: definir nuevo test de estilos
![Page 23: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/23.jpg)
Desarrollo: Diseño (I)
Concreta la forma en que se van a desarrollar los requisitos identificados en la etapa de análisis Arquitectónico (clases y secuencia) De la Base de datos (ER) De la interfaz de usuario De los ficheros XML para
importar/exportar tests
![Page 24: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/24.jpg)
Desarrollo: Diseño (II) Clases: diagnosticar
estilo de aprendizaje
<<server page>> <<client page>> <<build>> <<include>> <<form>> <<select>> <<text>> <<text area>>
![Page 25: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/25.jpg)
Desarrollo: Diseño (III) Secuencia: definir
nuevo test de estilos
Objetos son páginas .php (servidor) .html (cliente)
build submit redirect Entre llaves las
variables que se pasan entre páginas
![Page 26: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/26.jpg)
Desarrollo: Diseño (IV) Diseño de la base de datos
15 tablas nuevas y 1 modificada
![Page 27: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/27.jpg)
Desarrollo: Diseño (V) Diseño interfaz de usuario
Funciones de Moodle Poca libertad de diseño Mayor facilidad de creación
Formato ficheros XML <NAME>...</NAME> <LANG>...</LANG> <AVAILABLE>...</AVAILABLE> <REDOALLOWED>...</REDOALLOWED> <MULTIPLEANSWER>...</MULTIPLEANSWER> <NOTANSWEREDQUESTION>...</
NOTANSWEREDQUESTION> <STYLES>...</STYLES>
<STYLE>...</STYLE>
![Page 28: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/28.jpg)
Desarrollo: Diseño (VI) Formato ficheros XML (continuación)
<LEVELS>...</LEVELS> <LEVEL>...</LEVEL>
<ANSWERS>...</ANSWERS> <ANSWER>...</ANSWER>
<ITEMS>...</ITEMS> <ITEM>...</ITEM>
<ITEMSTYLE>...</ITEMSTYLE> <QUESTION>...</QUESTION>
<SCORES>...</SCORES> <SCORE>...</SCORE>
<SCOREITEM>...</SCOREITEM> <SCOREANSWER>...</SCOREANSWER> <NOCHECKEDSCORE>...</NOCHECKEDSCORE> <CHECKEDSCORE>...</CHECKEDSCORE>
![Page 29: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/29.jpg)
Desarrollo: Diseño (VII)
Formato ficheros XML (continuación) <THRESHOLDS>...</THRESHOLDS>
<THRESHOLD>...</THRESHOLD> <THRESHOLDSTYLE>...</THRESHOLDSTYLE> <THRESHOLDLEVEL>...</THRESHOLDLEVEL> <INFTHRESHOLD>...</INFTHRESHOLD> <SUPTHRESHOLD>...</SUPTHRESHOLD>
Todo encerrado en <TEST>…</TEST>
![Page 30: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/30.jpg)
Desarrollo: Implementación El proyecto se inició en la versión 1.5 de
Moodle y recientemente se adaptó a la versión 1.6
Tests de estilos de aprendizaje Nuevo módulo de Moodle: LSTest
Cursos personalizados Modificar código y BD de Moodle
Textos y mensajes de ayuda Español e Inglés
Nuevas tablas y modificaciones en BD MySQL y PostgreSQL
![Page 31: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/31.jpg)
Desarrollo: Prueba
Desde Linux Konqueror, Mozilla, Firefox y Epiphany
Desde Windows Firefox e Internet explorer
CICEI Comunidad Moodle
![Page 32: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/32.jpg)
Desarrollo: Difusión Conditional Activities en Using Moodle
3 cursos Demo autoexplicativa para acceder como
alumno Demo autoexplicativa para acceder como
profesor Curso vacío para experimentar libremente
1 tutorial en flash EUNIS 2006
Implementation of an adaptive activity-oriented e-learning platform using Moodle (LMS)
![Page 33: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/33.jpg)
Resultados y conclusiones Se han alcanzado los objetivos Dificultades:
No orientación a objetos de Moodle Modificar un software creado por multitud de
programadores Aspectos integradores
Ingeniería del software I y II Asignaturas de programación: MP, TP, ED1 y ED2 Bases de datos Asignaturas relacionadas con e-learning: AGSI y GSI Fundamentos gráficos por computador
![Page 34: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/34.jpg)
Trabajo futuro
Añadir nuevos condicionales sin necesidad de modificar el código fuente de Moodle
Nuevo conjunto de condicionales para detectar cuándo se ha logrado determinado objetivo
![Page 35: Presentación PFC - CICEI - ULPGC](https://reader036.fdocument.pub/reader036/viewer/2022081421/5579838dd8b42a5f438b5127/html5/thumbnails/35.jpg)
Demostración en vivo
Demostración en vivo del software desde un curso alojado en un servidor en producción del CICEI