Universidad Austral de Chile Facultad de Ciencias de la Ingeniería Escuela de Ingeniería Civil en Informática REPOSITORIO DE OBJETOS DE APRENDIZAJE BASADO EN EL ESTÁNDAR SCORM® Tesis de grado para optar al título de Ingeniero Civil en Informática Profesor Patrocinante: Prof. Luís Alberto Álvarez González Ingeniero Civil Electricista Magíster en Ingeniería Informática. Profesor Co- Patrocinante: Prof. Manuel Emilio Prieto Méndez Universidad Castilla-La Mancha Ciudad Real, España. Profesor Informante: Prof. Marianna Alejandra Villarroel Manfredi Ingeniero Civil en Informática. DANIELA PAOLA de LOURDES ESPINOZA PINTO VALDIVIA- CHILE 2007 Para Antares Sin tu apoyo y compañía, esto no habría sido posible. 2 Agradecimientos Q uiero en primer lugar agradecer a Dios, a mi mamita Mercedes y hermanitos Omar, Mauricio y Diego, porque siempre han estado a mi lado, les doy gracias por su confianza, apoyo y comprensión, por su amor. A mis abuelitos Ignacio y Carmen, gracias por estar conmigo, por quererme. Al profesor Luís Álvarez por su dirección y asesoramiento en las diversas etapas de elaboración del trabajo. Y a todas las personas que de una u otra forma, son parte de este camino, especialmente a Luisito, Gracias por tu ayuda. A mis tios, Miriam y Daniel, Rocio, Nicolás, Claudia, Feña, Jasmin, Rigo, Pablo, Peque, Jani, San, Anita, Patita, Nati, Mabel, Carolina, Walki, Erna, Jaime, Ivan, Marco, Luis, Raquel, Wilda, Sandra, Nancy, Martita, Marcelo, Ximena, Padre Ismael sdb. 3 Tabla de Contenidos Tabla de Contenidos ...................................................................................................... 4 Índice de Figuras ........................................................................................................... 6 Índice de Tablas ............................................................................................................. 9 Resumen ...................................................................................................................... 10 Summary ..................................................................................................................... 11 CAPÍTULO I. Introducción ........................................................................................ 12 1.1 Antecedentes Generales. ....................................................................................... 12 1.2 Definición del Problema. ....................................................................................... 13 1.3 Definición de Objetivos. ........................................................................................ 14 1.3.1 Objetivo General ................................................................................................ 14 1.3.2 Objetivos Específicos. ........................................................................................ 14 1.4 Importancia y Naturaleza del Estudio. .................................................................. 15 1.5 Convenciones de Escritura. ................................................................................... 16 CAPÍTULO II. Objetos de Aprendizaje y Estándar SCORM. .................................... 17 2.1 Objetos de Aprendizaje ......................................................................................... 17 2.1.1 Metáforas ............................................................................................................ 18 2.1.2 Clasificación ....................................................................................................... 21 2.2 Objetos de Aprendizaje y SCORM ...................................................................... 28 2.2.1 El Estándar de ADL, SCORM ........................................................................... 28 2.2.2 SCORM y sus Componentes Funcionales ......................................................... 31 2.3 Modelo de Agregación de Contenido .................................................................... 37 2.3.1 Componentes del Modelo de Agregación de Contenido .................................... 38 2.3.2 Diccionario de Metadata .................................................................................... 39 2.3.3 Empaquetamiento de Contenido ........................................................................ 44 2.4 Empaquetadores de Contenidos para Objetos de Aprendizaje .............................. 51 4 2.4.1 Editor ReLOAD ................................................................................................. 52 2.4.2 Editor Lectora ..................................................................................................... 52 2.4.3 Editor THESIS Professional ............................................................................... 53 2.5 LMS o Sistema de Gestión de Aprendizaje ........................................................... 54 2.5.1 Atutor .................................................................................................................. 58 2.5.2 Dokeos: SIVEDUC un Caso de Estudio ............................................................ 58 2.5.3 ILIAS .................................................................................................................. 59 2.5.4 MOODLE ........................................................................................................... 60 CAPÍTULO III. Empaquetamiento y Utilización de Un Objeto de Aprendizaje. ..... 62 1.1 Proyecto ReLOAD. ............................................................................................... 62 1.2 Editor ReLOAD. ................................................................................................... 63 1.3 Un Paquete SCORM y el LMS SIVEDUC. .......................................................... 73 CAPÍTULO IV. Analisis y Diseño del Repositorio de Objetos de Aprendizaje. ....... 76 4.1 Tecnologías ........................................................................................................... 76 4.1.1 Lenguaje de Programación: PHP ....................................................................... 76 4.1.2 Motor de Base de Datos: MySQL ...................................................................... 80 4.1.3 Servidor Web: Apache ....................................................................................... 81 4.1.4 Herramienta UML: StarUML ............................................................................. 84 4.2 Requisitos de Software y Hardware ...................................................................... 85 4.3 Modelo de Base de Datos ...................................................................................... 86 4.4 Diseño del Repositorio usando UML .................................................................... 88 CAPÍTULO V. Implementar el Repositorio de Objetos de Aprendizaje. ................... 99 5.1 Opciones del Repositorio .................................................................................... 101 5.2 Funcionalidades del Repositorio ......................................................................... 104 5.2.1 Validar Acceso Al Repositorio. ........................................................................ 105 5.2.2 Buscar Objetos de Aprendizaje. ....................................................................... 106 5.2.3 Buscar Objetos de Aprendizaje por Parámetros Específicos. .......................... 107 5 5.2.4 Descargar Objetos de Aprendizaje. .................................................................. 108 5.2.5 Subir Objetos de Aprendizaje. .......................................................................... 109 5.2.6 Eliminar Objetos de Aprendizaje. .................................................................... 111 5.3 Repositorio de Objetos de Aprendizaje ............................................................... 111 CAPÍTULO VI. Evaluación del Repositorio de Objetos de Aprendizaje. ............... 113 CAPÍTULO VII. Conclusiones y Mejoras del Repositorio Objetos de Aprendizaje. ................................................................................................................................... 116 7.1 Conclusiones ....................................................................................................... 116 7.2 Mejoras ................................................................................................................ 117 7.3 Trabajo Futuro ..................................................................................................... 117 Bibliografía ................................................................................................................ 118 Referencias ................................................................................................................ 118 Anexo A. Módulos del Servidor Apache .................................................................. 122 Anexo B. Código Fuente ........................................................................................... 125 Índice de Figuras Figura 1.- Objeto, según el POO. Figura 2.- Libros de la Versión 1.2 de SCORM. Figura 3.- Modelo Altamente Generalizado de un LMS. Figura 4.- Ejemplos de Asset. Figura 5.- Ejemplo de un SCO. Figura 6.- Ejemplo de Contenido. Figura 7.- Ejemplo de Accesibilidad. Figura 8.- Ejemplo de Durabilidad. Figura 9.- Ejemplo de Interoperabilidad. Figura 10.- Ejemplo de Reutilidad. 6 Figura 11.- El Libro CAM de SCORM. Figura 12.- Ejemplo de Agregación de Contenido. Figura 13.- Terminología de Jerarquía de Contenido de SCORM 1.2 Figura 14.- Diagrama Conceptual de Empaquetamiento de Contenido. Figura 15.- Ejemplo de un SCO representado como un elemento <resource>. Figura 16.- Ejemplo de un Paquete de Agregación de Contenido. Figura 17.- Modelo Generalizado del Editor ReLOAD. Figura 18.- Ejemplo del Editor Lectora. Figura 19.- Ejemplo del Editor THESIS. Figura 20.- Interfaz del LMS Atutor. Figura 21.- Interfaz del LMS SIVEDUC, basado en Dokeos. Figura 22.- Interfaz del LMS ILIAS. Figura 23.- Interfaz del LMS MOODLE. Figura 24.- Pantalla de inicio del Editor ReLOAD. Figura 25.- Las Cuatro Opciones para Nuevos Archivos. Figura 26.- Áreas de Trabajo del Editor ReLOAD Figura 27.- Los Cinco Elementos del Editor ReLOAD Figura 28.- Pantalla del Editor ReLOAD, un ejemplo de un Paquete SCORM 1.2 Figura 29.- Pantalla del Editor ReLOAD con los Componentes del Paquete SCORM 1.2 Figura 30.- Pantalla de la modalidad “Vista formulario”, del editor. Figura 31.- Pantalla de las categorías del Paquete SCORM 1.2, con el Editor ReLOAD. Figura 32.- Pantalla de Pre-visualización del Paquete SCORM 1.2, con el Editor ReLOAD. Figura 33.- Opciones del Editor ReLOAD, para el Formato del Paquete SCORM. Figura 34.- Empaquetamiento de Contenido, Obteniendo un Archivo .zip 7
Description: