Personalización, extensión y desarrollo de módulos para Moodle ...
Transcript of Personalización, extensión y desarrollo de módulos para Moodle ...
![Page 1: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/1.jpg)
Personalización, extensión y desarrollo de módulos para Moodle.
Moderador:
Dr. C. Lidia Ruiz Ortiz Directora Centro de Tecnologías para la Formación.
Universidad de las Ciencias Informáticas. Cuba
Moodle como Software Libre: desarrollo y trabajo en equipo.Ing. Pablo Etcheverry .FLACSO. Argentina
MSc. Leonardo Herrera Boza. Ing. Juenlis Enrique Coss Piña. Ing. Carlos Acosta Montejo. Universidad de las Ciencias Informáticas. Cuba
VIII Congreso Internacional de Informática en Salud II Congreso Moodle Salud
![Page 2: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/2.jpg)
Experiencias de la Universidad de Ciencias Informáticas en la personalización, extensión y desarrollo de
módulos para Moodle
VIII Congreso Internacional de Informática en Salud II Congreso Moodle Salud
![Page 3: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/3.jpg)
Experiencias de la UCI
USUARIOS
• Cursos en Moodle para todas las asignaturas de la carrera y programas de postgrado en diferentes modalidades.
• La formación de profesores para el uso de Moodle.
• Indicadores de calidad para el diseño de los cursos en Moodle.
• Exámenes en línea.
DESARROLLADORES
• Personalizaciones
• Extensiones
• Módulos y Bloques
• Administración de servidores
• Instalación y Soporte técnico
![Page 4: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/4.jpg)
Desarrollar tecnologías que permitan ofrecer servicios yproductos para la implementación de soluciones de formaciónaplicando las Tecnologías de la Información y las Comunicaciones,a instituciones con diferentes modelos de formación y condicionestecnológicas, garantizando la calidad de las soluciones y laformación de los recursos humanos a partir de investigacionesque combinen los elementos pedagógicos y tecnológicos másavanzados, integrando así los procesos de formación, producción einvestigación.
![Page 5: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/5.jpg)
PERSONALIZACIONES DE MOODLE
![Page 6: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/6.jpg)
Básica
• Modificación/ adaptación del tema.
Media
• Creación de temas.•Modificaciones simples del código.
Avanzada
•Nuevas funcionalidades como la creación de bloques, módulos y filtros.
Tipos de personalizaciones Moodle
![Page 7: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/7.jpg)
• Fase de Levantamiento de Requisitos.
• Fase de Análisis.
• Fase de Elaboración.
• Fase de Prueba.
• Fase de Implantación.
• Fase de Soporte.
Guía de personalizaciones Moodle
![Page 8: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/8.jpg)
Personalizaciones de Moodle
![Page 9: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/9.jpg)
Indicadores
1. Visibilidad del estado del sistema.
2. Similitud entre el sistema y el mundo real.
3. Prevención de errores.
4. Preferencia al reconocimiento frente a la memorización.
5. Accesibilidad.
6. Distribución de las opciones y de la información.
7. Ayuda y Documentación.
8. Recomendaciones para la creación de formularios.
9. Evitar la sobrecarga visual de una página.
10. Aspecto de la página.
Manual de Usabilidad y Accesibilidad
![Page 10: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/10.jpg)
EXTENSIONES DE MOODLE
![Page 11: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/11.jpg)
Integración con eldirectorio de personas dela UCI desde la versión1.5.3+ de Moodle.
Incorporación de captchaen la autenticación para laversión 1.8 de Moodle.
Modificación y correcciónde errores del móduloGlobal Search.
Extensiones de Moodle
![Page 12: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/12.jpg)
Integración con el sistema de Gestión Académica de la UCI
Extensiones de Moodle
![Page 13: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/13.jpg)
Integración con el Repositorio de Objetos de Aprendizaje de la UCI
Extensiones de Moodle
![Page 14: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/14.jpg)
DESARROLLO DE MÓDULOS Y BLOQUES PARA MOODLE
![Page 15: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/15.jpg)
Extensión del módulo Questionnaire
Questionnaire: Actividad para realizar encuestas phpESP.
Nuevas funcionalidades
Pregunta Clasificación
Pregunta Matriz-Desplegable
Pregunta Fecha
Incorporación de nuevas estadísticas
Incorporación de nuevos tipos de gráficos
Exportación de datos a diferentes formatos
![Page 16: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/16.jpg)
Bloque C2Site
Permite la exportación de cursos o partes de estoscomo sitios Web.
Permite la selección de uno o más cursos y eldiseño deseado para su exportación.
Permite adicionar y eliminar cursos en un sitio yagenerado previamente, así como mover cursos yaexportados de un sitio a otro.
![Page 17: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/17.jpg)
Bloque C2Site
![Page 18: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/18.jpg)
Permite exportar cursos de Moodle o partes de
estos como paquetes SCORM 1.2.
Permite editar manualmente los metadatos
durante el proceso de exportación .
El paquete generado puede ser descargado o
almacenado en un directorio de Moodle.
Bloque C2Scorm
![Page 19: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/19.jpg)
Bloque C2Scorm
![Page 20: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/20.jpg)
ADMINISTRACIÓN DE SERVIDORES PARA MOODLE
![Page 21: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/21.jpg)
Experiencias en la administración de Moodle
Configuración y mantenimiento de servidores coninstalaciones de Moodle.
Optimización de servidores para el soporte de unaplataforma Moodle de altas prestaciones.
Migración de versiones de la plataforma Moodle ymovimiento de grandes bases de datos.
Salvas automáticas de los cursos, de la Base de Datos y delos archivos de la plataforma.
![Page 22: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/22.jpg)
Servidor Web
Selección de módulos.
Controlar los procesos de Apache.
Compresión de contenidos estáticos.
Utilizar eAccelerator para mejorar el rendimiento de páginas PHP.
Proxy inverso: Squid
Acelera el servidor HTTP.
Realiza caché a las páginas más solicitadas.
Reduce considerablemente el ancho de banda.
Administración de servidores para Moodle
![Page 23: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/23.jpg)
Servidor de Base de Datos: PostgreSQL
Instalación ilimitada.
Diseñado para ambientes de alto volumen.
Estabilidad y confiabilidad legendarias.
Alta concurrencia.
Administración de servidores para Moodle
![Page 24: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/24.jpg)
Esquema de despliegue
Proxy Inverso
Squid
Puerto8080
Servidor Web
Apache
php
Puerto5432
PostgreSQL
Servidor BDPC Cliente
Puerto 80
![Page 25: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/25.jpg)
NUEVOS DESARROLLOS PARA MOODLE
![Page 26: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/26.jpg)
Incorpora el estándar SCORM 2004.
Permitirá una mejor disponibilidad y reutilización de
los contenidos de Moodle.
Los paquetes SCORM generados podrán presentar
secuencia y navegación entre sus actividades.
Bloque C2Scorm v2.0
![Page 27: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/27.jpg)
Permitirá realizar presentaciones web similares a
Power Point elaboradas bajo un estándar abierto.
Gran flexibilidad en la elaboración de las diapositivas.
Admitirá contenidos multimedia.
Contará con variedad de plantillas y podrán
incorporarse otras.
Las presentaciones podrán ser reutilizadas en otros
entornos.
Módulo para realizar presentaciones web
![Page 28: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/28.jpg)
Módulo para realizar presentaciones web
![Page 29: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/29.jpg)
Incorporación de un chat en Moodle que trabaje sobre
protocolo XMPP.
Permitirá crear salas de conferencias e iniciar
conversaciones privadas entre estudiantes y
profesores.
Aplicación totalmente en Javascript con tecnología
AJAX para la realización de las peticiones al servidor
Jabber.
Chat Jabber/XMPP
![Page 30: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/30.jpg)
Chat Jabber/XMPP
![Page 31: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/31.jpg)
Implementación de las principales actividades y
funcionalidades de Moodle sobre Servicios Web (Foro,
Diario, Glosario, Calendario, Listado de cursos, entre
otras).
Permitirá reutilizar las funcionalidades de Moodle en
otros sistemas (Campus Virtuales, PLE, SLE, etc.).
API de Servicios Web para Moodle 1.8 y 1.9
![Page 32: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/32.jpg)
Integración Moodle – Aplicaciones e-learning UCI
![Page 33: Personalización, extensión y desarrollo de módulos para Moodle ...](https://reader036.fdocuments.mx/reader036/viewer/2022062504/58a030c81a28ab4a0f8b8abc/html5/thumbnails/33.jpg)
Experiencias de la Universidad de Ciencias Informáticas en la personalización, extensión y desarrollo de
módulos para Moodle
VIII Congreso Internacional de Informática en Salud II Congreso Moodle Salud