Table Of ContentUniversidad 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:Prof. Manuel Emilio Prieto Méndez. Universidad Castilla-La Mancha. Ciudad Real, España. Profesor Informante: Prof. Marianna Alejandra Villarroel Manfredi. Ingeniero Al profesor Luís Álvarez por su dirección y asesoramiento en las diversas etapas de Pashto - ps.