Integración del Repositorio de Objetos de Aprendizaje de AMBAR con la Plataforma Moodle
1. Integración del Repositorio de
Objetos de Aprendizaje de AMBAR
con la Plataforma Moodle
Vanessa Miguel Yosly Hernández Beliukas
Irian Joubert Elizabeth Ramírez
Nora Montaño
3. Descripción de la Arquitectura de
MOODLE y del ROA de AMBAR
• Arquitectura Orientada a Servicios (SOA)
• Arquitectura MVC (Modelo Vista Controlador)
• Framework de la aplicación MOODLE (versión 1.9.1.0 )
4. Objetivo
Integrar el Repositorio de Objetos de Aprendizaje de
AMBAR con la plataforma MOODLE a través de la
Capa de Servicios Web
5. Objetivos específicos
• Definir las funcionalidades del ROA de AMBAR y
de la plataforma MOODLE necesarios para la
integración
• Determinar los formatos de Objetos de
Aprendizaje (OA) con los que se trabajarían
• Analizar los roles de usuarios que tendrían acceso
al ROA de AMBAR desde la plataforma MOODLE.
6. Objetivos específicos
• Migrar el ROA y el Repositorio de Metadata de AMBAR
de un Sistema Manejador de Base de Datos Orientado a
Objetos a uno Relacional
• Implementar el Repositorio de Usuarios de AMBAR
• Desarrollar las interfaces de conexión con el ROA de
AMBAR desde MOODLE
7. Alcance
Nuevo tipo de recurso y módulo de actividades.
Construcción de otro bloque.
Formatos de OA: jpeg, gif, pdf, doc, ppt, mp3, mpeg, flv y avi.
Privilegios de Edición.
Usuario registrado.
Rediseño del ROA de AMBAR.
Implementación del ROA y del Repositorio de Metadata en MYSQL.
Implementación del Repositorio de Usuarios en MYSQL.
Creación de nuevos servicios web.
8. Modelado Ágil
• Metodología basada en
la práctica para
modelado efectivo de
sistemas de software,
centrada en la
comunicación asertiva
de los que intervienen
en el proceso de
desarrollo de software
(Ambler , 2002)
10. Creación de nuevo Recurso, Actividad
y Bloque en Moodle
• Los OA Básicos, son aquellos en formatos:
.jpeg, .gif, .pdf, .doc, .ppt, .mp3, .mpeg, .flv, .avi y
se representaron como un nuevo recurso en
Moodle
• Los OA Estandarizados son los recursos que
siguen el estándar SCORM, son presentados en
formato .zip y se representaron como actividad
en Moodle
• Se creó un bloque en Moodle denominado “ROA
de AMBAR”, con el cual el usuario va a gestionar
(almacenar, modificar y eliminar) los OA
almacenados en este repositorio
11. Modelado General de Casos de Uso
1 – Administrar OA (MOODLE)
(inc) 1.1 – Agregar OA en el curso desde el ROA de AMBAR
(ext) 1.2 – Editar información del OA en el curso
(ext) 1.3 – Eliminar OA del curso
2 – Gestionar OA (AMBAR)
(inc) 2.1 – Almacenar
Administrador (ext) 2.2 – Modificar metadata OA en el ROA de AMBAR
del Curso (ext) 2.3 – Eliminar
3 – Visualizar OA (MOODLE)
(inc) 3.1 – Abrir OA en el curso de MOODLE
(ext) 3.2 – Descargar OA desde MOODLE
Usuario del Curso
12. Interfaz del ROA de AMBAR
• Nuevo banner para la aplicación de usuario del ROA
• Funcionalidades del ROA en dos grupos: buscar y gestionar
• Función de envío de correo
• Menú principal: Almacenar, Modificar y Eliminar OA.
• Almacenamiento OA - Verificación de datos
• Sistema de registro
• Modificación y Eliminación de un OA - Validación del propietario
• Ayudas rápidas
13.
14.
15.
16. Enlazar un OA Básico en Moodle
MOODLE
1.-Autenticarse
2.-Ingresar al curso
3.- Activar edición
4.-Seleccionar opción del ROA de AMBAR
Administrador listado de recursos
del Curso
5.-Completar formulario
6.-Realizar búsqueda
7.-Cargar OA
8.-Guardar cambios
17. Enlazar un OA Estandarizado en
Moodle
MOODLE
1.-Autenticarse
2.-Ingresar al curso
3.- Activar edición
4.-Seleccionar opción del ROA de AMBAR
Administrador listado de actividades
del Curso
5.-Completar formulario
6.-Realizar búsqueda
7.-Cargar OA
8.-Guardar cambios
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35. Gestionar OA: Almacenar
MOODLE
1.-Autenticarse
2.-Ingresar al curso
3.- Seleccionar bloque ROA de AMBAR
“ROA de AMBAR”
4.-Verificar datos de
Administrador propietario del OA
del Curso
5.-Ingresar archivo
del OA
6.-Ingresar metadata del
OA
7.-Guardar cambios
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47. Gestionar OA: Modificar/Eliminar
MOODLE ROA de AMBAR
1.-Autenticarse 4.-Seleccionar opción
Modificar / Eliminar del
2.-Ingresar al curso menú principal
3.- Seleccionar bloque 5.-Verificar datos de
“ROA de AMBAR” propietario del OA
6.-Realizar búsqueda
Administrador del OA
del Curso 7.- Hacer click botón
Modificar / Eliminar
8.-Revisar correo
9.- Confirmar
modificación / eliminación
9.- Realizar cambios
48.
49.
50.
51.
52.
53.
54.
55.
56.
57. Conclusiones
• Se logró integrar el ROA de AMBAR con la plataforma
Moodle a través de la capa de servicios web; mediante
la creación del tipo de recurso OA Básico, del módulo
de actividades OA Estandarizado y del bloque ROA de
AMBAR
• El tipo de recurso y el módulo de actividades permiten
enlazar un OA a través de un formulario estándar con
la posibilidad de realizar búsquedas en el ROA de
AMBAR, desde Moodle
• El bloque ROA de AMBAR facilita la gestión:
almacenamiento de nuevos OA, modificación y
eliminación en el mismo
58. Futuros estudios
• Explorar la implementación de los repositorios
de AMBAR en SMBD Objeto-Relacional como
por ejemplo PostgreSQL
• Estudiar integración con Moodle 2.0