Moodle es un sistema de gestión del aprendizaje de código abierto que proporciona herramientas para que profesores y estudiantes puedan enseñar y aprender. El documento describe la arquitectura modular de Moodle, sus plugins y actividades principales, y cómo la gran comunidad de Moodle contribuye al desarrollo y mejora continua de la plataforma.
Documentación de la ponencia realizada por http://elurnet.net en la Moodlemoot Euskadi celebrada el 14 de Junio de 2013.
A raíz de nuestra propia experiencia y de un caso real, exponemos el procedimiento a seguir a la hora de abordar una actualización de la plataforma Moodle; desde la planificación, poniendo sobre la mesa posibles problemas y dando una serie de consejos para poder realizar el trabajo con éxito
Este documento describe la arquitectura y diseño modular de Moodle, así como las diferentes formas en que los desarrolladores pueden contribuir, incluyendo la creación de nuevas actividades de aprendizaje, temas, idiomas, esquemas de bases de datos y formatos de cursos. Moodle fue diseñado para ser fácil de instalar, actualizar y modificar, y para ejecutarse en múltiples plataformas a través de su arquitectura basada en PHP y su diseño modular.
Este documento proporciona una compilación de la documentación oficial de Moodle 2.0 en español. Resume las principales nuevas características de Moodle 2.0 como comunidades, repositorios, portafolios, completado de cursos, actividades condicionales, cohortes, servicios web y nuevos bloques. También describe mejoras importantes a características existentes como copias de seguridad, bloques, blogs, comentarios, matriculación y uso de archivos.
Este documento proporciona orientación sobre cómo actualizar un sitio Moodle de la versión 1.X a la versión 2. Se recomienda verificar primero si el sitio tiene modificaciones personalizadas o plugins añadidos y determinar si estos aún son necesarios. Luego, se debe decidir entre actualizar directamente sobre la base de datos existente o hacer una transferencia a una nueva instalación limpia de Moodle 2. Finalmente, el documento cubre cómo lanzar el proceso de actualización, verificar la actualización y tener en cuenta las nuevas funcionalidades de
Este documento presenta una introducción a Moodle, un sistema de gestión del aprendizaje. Explica qué es Moodle y cómo se basa en el constructivismo. Detalla los roles en Moodle, incluido el rol de profesor. Cubre cómo crear un curso en Moodle, agregar recursos, actividades y configuraciones. También aborda la administración básica como copias de seguridad y matriculaciones.
Atutor es una plataforma de aprendizaje en línea de código abierto que permite a administradores, educadores y estudiantes crear y participar en cursos en línea de manera sencilla y accesible. Ofrece herramientas para gestionar contenido, comunicaciones y evaluaciones, y puede personalizarse a través de módulos. Su diseño centrado en el escritorio y enfoque en la accesibilidad la hacen fácil de usar para todos los usuarios.
Documentación de la ponencia realizada por http://elurnet.net en la Moodlemoot Euskadi celebrada el 14 de Junio de 2013.
A raíz de nuestra propia experiencia y de un caso real, exponemos el procedimiento a seguir a la hora de abordar una actualización de la plataforma Moodle; desde la planificación, poniendo sobre la mesa posibles problemas y dando una serie de consejos para poder realizar el trabajo con éxito
Este documento describe la arquitectura y diseño modular de Moodle, así como las diferentes formas en que los desarrolladores pueden contribuir, incluyendo la creación de nuevas actividades de aprendizaje, temas, idiomas, esquemas de bases de datos y formatos de cursos. Moodle fue diseñado para ser fácil de instalar, actualizar y modificar, y para ejecutarse en múltiples plataformas a través de su arquitectura basada en PHP y su diseño modular.
Este documento proporciona una compilación de la documentación oficial de Moodle 2.0 en español. Resume las principales nuevas características de Moodle 2.0 como comunidades, repositorios, portafolios, completado de cursos, actividades condicionales, cohortes, servicios web y nuevos bloques. También describe mejoras importantes a características existentes como copias de seguridad, bloques, blogs, comentarios, matriculación y uso de archivos.
Este documento proporciona orientación sobre cómo actualizar un sitio Moodle de la versión 1.X a la versión 2. Se recomienda verificar primero si el sitio tiene modificaciones personalizadas o plugins añadidos y determinar si estos aún son necesarios. Luego, se debe decidir entre actualizar directamente sobre la base de datos existente o hacer una transferencia a una nueva instalación limpia de Moodle 2. Finalmente, el documento cubre cómo lanzar el proceso de actualización, verificar la actualización y tener en cuenta las nuevas funcionalidades de
Este documento presenta una introducción a Moodle, un sistema de gestión del aprendizaje. Explica qué es Moodle y cómo se basa en el constructivismo. Detalla los roles en Moodle, incluido el rol de profesor. Cubre cómo crear un curso en Moodle, agregar recursos, actividades y configuraciones. También aborda la administración básica como copias de seguridad y matriculaciones.
Atutor es una plataforma de aprendizaje en línea de código abierto que permite a administradores, educadores y estudiantes crear y participar en cursos en línea de manera sencilla y accesible. Ofrece herramientas para gestionar contenido, comunicaciones y evaluaciones, y puede personalizarse a través de módulos. Su diseño centrado en el escritorio y enfoque en la accesibilidad la hacen fácil de usar para todos los usuarios.
This slides are about what is drupal? and why you should use drupal. The target for this slides are students of last courses of web apps development.
This slides was created by:
@keilovecraft
@Nesta_
This slides are based on http://www.slideshare.net/zekivazquez/taller-drupal-jornadas-software-libre-uca (by @RabbitLair)
e-Ghost 2014: introducción al desarrollo de módulos en drupal 7Keopx
Presentacion del taller para la introducción al desarrollo de modulos en Drupal 7.
Taller realizado en los cursillos de verano de e-Ghost 2014
http://eghost2014.keopx.net/
Inicio: sábado 14 de septiembre de 2013
Finalización: domingo 6 de octubre de 2013
En el presente curso vamos a enfocarnos directamente en la gestión de cursos en Moodle, por tratarse de un curso básico, vamos a tratar temas muy puntuales y básicos, mediante 4 unidades:
* Unidad 1 - Moodle
* Unidad 2 - Gestión de Cursos
* Unidad 3 - Recursos para la creación de contenidos didácticos
* Unidad 4 - Módulos de comunicación
Cada Unidad, va contar con material multimedia, interactivo y de conocimiento colaborativo.
Al finalizar el curso se debe realizar una tarea integradora, en su debido momento se les hará conocer las indicaciones respectivas.
Curso abierto y gratuito bajo licencia CC elaborado por: www.congresoelearning.org
Ingreso al curso: http://www.congresoelearning.org/group/curso-gestor-de-la-plataforma-educativa-moodle
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)Iñaki Arenaza
Este documento resume las principales características y mejoras de la versión 2.0 de Moodle, incluyendo mejoras en seguridad, rendimiento, gestión de medios, integraciones, usabilidad y nuevas funcionalidades. También describe los principales impulsores de estos cambios como la administración, integración, usabilidad, web abierta y control pedagógico.
Moodle es una plataforma de aprendizaje en línea de código abierto que permite a profesores crear cursos virtuales con diversos objetivos como exponer contenidos, crear un espacio de encuentro para estudiantes, y permitir que estudiantes realicen y envíen tareas. Moodle ofrece varios recursos y herramientas para profesores y estudiantes como foros, chats, cuestionarios y calificaciones. Se requiere instalar Moodle en un servidor con Apache y MySQL para gestionar cursos de manera virtual.
El documento describe y compara tres sistemas de gestión de aprendizaje (LMS): Moodle, Dokeos y Claroline. Moodle es una plataforma de código abierto popular utilizada por universidades para crear cursos en línea. Dokeos es también de código abierto y se centra en la creación de contenido dentro de la plataforma. Claroline es otro LMS de código abierto con características básicas adecuadas para entornos de aprendizaje en línea. Las tres plataformas permiten compartir, organizar e interactuar con inform
Este documento resume las nuevas características y mejoras de Moodle 2.0. Presenta nuevas funciones como Community Hubs, Repositorios, Portafolios, Completado de Curso, Actividades Condicionales, Cohortes, Servicios Web y nuevos bloques. También describe mejoras a características existentes como Copias de Seguridad, Bloques, Blogs, Comentarios, Plugins de Matriculación, Uso de Archivos, Mi Página en Moodle, Navegación, Roles y Permisos, Canales RSS y Temas. Finalmente
Moodle es un sistema de gestión de cursos de código abierto que ayuda a los educadores a crear comunidades de aprendizaje en línea siguiendo un enfoque constructivista. Fue creado por Martin Dougiamas y la primera versión apareció en 2002. Moodle promueve la colaboración entre estudiantes y ofrece características para la administración de cursos, usuarios y contenido.
Este documento presenta una introducción a Drupal, incluyendo una descripción de su arquitectura, el proceso de instalación, la estructura de directorios, y las principales funciones de administración como la gestión de contenido, usuarios, menús, bloques, módulos y configuración. También describe varios módulos contribuidos populares y la estructura y funcionalidad básica de los módulos personalizados en Drupal.
El documento compara cuatro plataformas de aprendizaje en línea: Ecaths, Edmodo, Schoology y Udemy. Ecaths es una plataforma gratuita que permite incorporar diferentes bloques de contenido pero tiene limitaciones en la personalización. Edmodo tiene una interfaz intuitiva similar a las redes sociales pero no permite exámenes en línea ni comunicación privada. Schoology funciona en la nube de forma sencilla y proporciona estadísticas, aunque depende de servicios en línea. Udemy ofrece miles de cursos cread
Este documento presenta una introducción a la programación de módulos en Drupal 7. Explica que Drupal es un sistema de gestión de contenidos modular que permite extender su funcionalidad a través de módulos. Detalla conceptos como entidades, bloques, menús y temas. Recomienda buscar primero soluciones mediante módulos populares antes de programar código propio y compartirlo con la comunidad. Finalmente, cubre aspectos como el desarrollo y arquitectura de módulos y temas en Drupal.
El documento describe las ventajas y desventajas de la plataforma Moodle. Moodle es un software de código abierto para la creación de cursos virtuales. Ofrece funciones como foros, chats y seguimiento del progreso de los estudiantes. Entre sus ventajas se encuentran que es gratuito, personalizable y compatible con varios navegadores y sistemas operativos. Algunas desventajas son que la interfaz es anticuada y su instalación puede ser compleja.
Moodle es una plataforma de aprendizaje abierta desarrollada por Martin Dougiamas con licencia GPL. Es compatible con múltiples sistemas operativos y bases de datos, y cuenta con herramientas para diseño instruccional, comunicación asíncrona y sincronizada, evaluación de aprendizajes, y apoyo a estudiantes y profesores. Requiere poco mantenimiento y es fácil de usar.
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10Keopx
Este documento presenta una introducción al desarrollo de módulos en Drupal 10. Explica estándares de codificación, herramientas útiles, la estructura recomendada de directorios para módulos, y cómo organizar el código dentro de un módulo. También proporciona recursos adicionales sobre el API de Drupal, formularios, contribuciones y depuración que los desarrolladores deberían consultar.
Moodle es un software educativo de código abierto para la creación de cursos y sitios web. Se basa en una filosofía constructivista que permite a los usuarios colaborar y compartir contenidos de manera flexible. Ofrece múltiples herramientas como foros, cuestionarios y tareas. Además, es personalizable, escalable, económico y seguro.
Moodle es un software de código abierto para la creación de cursos y sitios web educativos. Se basa en un marco constructivista para apoyar la educación social y permite gestionar cursos en línea y sistemas de aprendizaje. Moodle es gratuito, personalizable, escalable y seguro. Ofrece varias herramientas para la comunicación y evaluación entre estudiantes y profesores.
Moodle es un sistema de gestión de aprendizaje (LMS) de código abierto que permite crear entornos de aprendizaje en línea. Ofrece varias herramientas como foros, cuestionarios y tareas. Se instala fácilmente en servidores que soporten PHP y bases de datos SQL. Los profesores pueden administrar cursos completamente en Moodle asignando actividades y materiales. Aunque es flexible, su interfaz podría mejorarse y requiere una configuración cuidadosa de seguridad para grandes cantidades de usuarios.
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceIñaki Arenaza
En esta presentación se habla de los siguientes aspectos del proyecto Moodle:
- Contexto en el que se desarrolla el proyecto
- Algunos de los modelos y herramientas que usa
- Algunos de sus puntos fuertes y débiles
- Algunas de las personas claves del proyecto
- Un vistazo al futuro inmediato del mismo
Este documento compara varias plataformas de e-learning, incluyendo Claroline, Dokeos, Moodle, Atutor y LRN. Describe brevemente cada plataforma, sus características, ventajas y desventajas, y requisitos de instalación. Las plataformas son de código abierto y permiten crear cursos en línea, administrar contenido educativo y facilitar la colaboración. Requieren servidores web con PHP y bases de datos para funcionar.
Este documento describe las metodologías ágiles para la gestión y organización de equipos, incluyendo los beneficios de las metodologías ágiles como la entrega continua de valor, la flexibilidad y la eliminación de riesgos. Explica los métodos Scrum y Kanban, con énfasis en limitar el trabajo en curso, visualizar el flujo y mejorar de forma continua. También describe cómo Emergya aplica estos principios ágiles mediante la implicación del cliente, equipos multidisciplinares y la integración continua.
This slides are about what is drupal? and why you should use drupal. The target for this slides are students of last courses of web apps development.
This slides was created by:
@keilovecraft
@Nesta_
This slides are based on http://www.slideshare.net/zekivazquez/taller-drupal-jornadas-software-libre-uca (by @RabbitLair)
e-Ghost 2014: introducción al desarrollo de módulos en drupal 7Keopx
Presentacion del taller para la introducción al desarrollo de modulos en Drupal 7.
Taller realizado en los cursillos de verano de e-Ghost 2014
http://eghost2014.keopx.net/
Inicio: sábado 14 de septiembre de 2013
Finalización: domingo 6 de octubre de 2013
En el presente curso vamos a enfocarnos directamente en la gestión de cursos en Moodle, por tratarse de un curso básico, vamos a tratar temas muy puntuales y básicos, mediante 4 unidades:
* Unidad 1 - Moodle
* Unidad 2 - Gestión de Cursos
* Unidad 3 - Recursos para la creación de contenidos didácticos
* Unidad 4 - Módulos de comunicación
Cada Unidad, va contar con material multimedia, interactivo y de conocimiento colaborativo.
Al finalizar el curso se debe realizar una tarea integradora, en su debido momento se les hará conocer las indicaciones respectivas.
Curso abierto y gratuito bajo licencia CC elaborado por: www.congresoelearning.org
Ingreso al curso: http://www.congresoelearning.org/group/curso-gestor-de-la-plataforma-educativa-moodle
Lo nuevo de Moodle 2.0 (MoodleMoot Colombia 2010)Iñaki Arenaza
Este documento resume las principales características y mejoras de la versión 2.0 de Moodle, incluyendo mejoras en seguridad, rendimiento, gestión de medios, integraciones, usabilidad y nuevas funcionalidades. También describe los principales impulsores de estos cambios como la administración, integración, usabilidad, web abierta y control pedagógico.
Moodle es una plataforma de aprendizaje en línea de código abierto que permite a profesores crear cursos virtuales con diversos objetivos como exponer contenidos, crear un espacio de encuentro para estudiantes, y permitir que estudiantes realicen y envíen tareas. Moodle ofrece varios recursos y herramientas para profesores y estudiantes como foros, chats, cuestionarios y calificaciones. Se requiere instalar Moodle en un servidor con Apache y MySQL para gestionar cursos de manera virtual.
El documento describe y compara tres sistemas de gestión de aprendizaje (LMS): Moodle, Dokeos y Claroline. Moodle es una plataforma de código abierto popular utilizada por universidades para crear cursos en línea. Dokeos es también de código abierto y se centra en la creación de contenido dentro de la plataforma. Claroline es otro LMS de código abierto con características básicas adecuadas para entornos de aprendizaje en línea. Las tres plataformas permiten compartir, organizar e interactuar con inform
Este documento resume las nuevas características y mejoras de Moodle 2.0. Presenta nuevas funciones como Community Hubs, Repositorios, Portafolios, Completado de Curso, Actividades Condicionales, Cohortes, Servicios Web y nuevos bloques. También describe mejoras a características existentes como Copias de Seguridad, Bloques, Blogs, Comentarios, Plugins de Matriculación, Uso de Archivos, Mi Página en Moodle, Navegación, Roles y Permisos, Canales RSS y Temas. Finalmente
Moodle es un sistema de gestión de cursos de código abierto que ayuda a los educadores a crear comunidades de aprendizaje en línea siguiendo un enfoque constructivista. Fue creado por Martin Dougiamas y la primera versión apareció en 2002. Moodle promueve la colaboración entre estudiantes y ofrece características para la administración de cursos, usuarios y contenido.
Este documento presenta una introducción a Drupal, incluyendo una descripción de su arquitectura, el proceso de instalación, la estructura de directorios, y las principales funciones de administración como la gestión de contenido, usuarios, menús, bloques, módulos y configuración. También describe varios módulos contribuidos populares y la estructura y funcionalidad básica de los módulos personalizados en Drupal.
El documento compara cuatro plataformas de aprendizaje en línea: Ecaths, Edmodo, Schoology y Udemy. Ecaths es una plataforma gratuita que permite incorporar diferentes bloques de contenido pero tiene limitaciones en la personalización. Edmodo tiene una interfaz intuitiva similar a las redes sociales pero no permite exámenes en línea ni comunicación privada. Schoology funciona en la nube de forma sencilla y proporciona estadísticas, aunque depende de servicios en línea. Udemy ofrece miles de cursos cread
Este documento presenta una introducción a la programación de módulos en Drupal 7. Explica que Drupal es un sistema de gestión de contenidos modular que permite extender su funcionalidad a través de módulos. Detalla conceptos como entidades, bloques, menús y temas. Recomienda buscar primero soluciones mediante módulos populares antes de programar código propio y compartirlo con la comunidad. Finalmente, cubre aspectos como el desarrollo y arquitectura de módulos y temas en Drupal.
El documento describe las ventajas y desventajas de la plataforma Moodle. Moodle es un software de código abierto para la creación de cursos virtuales. Ofrece funciones como foros, chats y seguimiento del progreso de los estudiantes. Entre sus ventajas se encuentran que es gratuito, personalizable y compatible con varios navegadores y sistemas operativos. Algunas desventajas son que la interfaz es anticuada y su instalación puede ser compleja.
Moodle es una plataforma de aprendizaje abierta desarrollada por Martin Dougiamas con licencia GPL. Es compatible con múltiples sistemas operativos y bases de datos, y cuenta con herramientas para diseño instruccional, comunicación asíncrona y sincronizada, evaluación de aprendizajes, y apoyo a estudiantes y profesores. Requiere poco mantenimiento y es fácil de usar.
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10Keopx
Este documento presenta una introducción al desarrollo de módulos en Drupal 10. Explica estándares de codificación, herramientas útiles, la estructura recomendada de directorios para módulos, y cómo organizar el código dentro de un módulo. También proporciona recursos adicionales sobre el API de Drupal, formularios, contribuciones y depuración que los desarrolladores deberían consultar.
Moodle es un software educativo de código abierto para la creación de cursos y sitios web. Se basa en una filosofía constructivista que permite a los usuarios colaborar y compartir contenidos de manera flexible. Ofrece múltiples herramientas como foros, cuestionarios y tareas. Además, es personalizable, escalable, económico y seguro.
Moodle es un software de código abierto para la creación de cursos y sitios web educativos. Se basa en un marco constructivista para apoyar la educación social y permite gestionar cursos en línea y sistemas de aprendizaje. Moodle es gratuito, personalizable, escalable y seguro. Ofrece varias herramientas para la comunicación y evaluación entre estudiantes y profesores.
Moodle es un sistema de gestión de aprendizaje (LMS) de código abierto que permite crear entornos de aprendizaje en línea. Ofrece varias herramientas como foros, cuestionarios y tareas. Se instala fácilmente en servidores que soporten PHP y bases de datos SQL. Los profesores pueden administrar cursos completamente en Moodle asignando actividades y materiales. Aunque es flexible, su interfaz podría mejorarse y requiere una configuración cuidadosa de seguridad para grandes cantidades de usuarios.
Moodle: Un ejemplo del modelo de desarrollo y gestión de proyectos open sourceIñaki Arenaza
En esta presentación se habla de los siguientes aspectos del proyecto Moodle:
- Contexto en el que se desarrolla el proyecto
- Algunos de los modelos y herramientas que usa
- Algunos de sus puntos fuertes y débiles
- Algunas de las personas claves del proyecto
- Un vistazo al futuro inmediato del mismo
Este documento compara varias plataformas de e-learning, incluyendo Claroline, Dokeos, Moodle, Atutor y LRN. Describe brevemente cada plataforma, sus características, ventajas y desventajas, y requisitos de instalación. Las plataformas son de código abierto y permiten crear cursos en línea, administrar contenido educativo y facilitar la colaboración. Requieren servidores web con PHP y bases de datos para funcionar.
Este documento describe las metodologías ágiles para la gestión y organización de equipos, incluyendo los beneficios de las metodologías ágiles como la entrega continua de valor, la flexibilidad y la eliminación de riesgos. Explica los métodos Scrum y Kanban, con énfasis en limitar el trabajo en curso, visualizar el flujo y mejorar de forma continua. También describe cómo Emergya aplica estos principios ágiles mediante la implicación del cliente, equipos multidisciplinares y la integración continua.
Continuous Integration of Mobile Apps with Docker and AppiumEmergya
Appium is an open source test automation framework for testing native, hybrid, and mobile web apps on iOS, Android, and Windows platforms. It uses the WebDriver protocol to drive apps similarly to how Selenium is used to test web apps. Docker can be used to run Appium and emulate devices for continuous integration of mobile tests without relying on physical devices or cloud services. Raspberry Pis with ZRAM modules allow running the Dockerized tests in parallel by emulating on the ARM-based Pis as Jenkins slaves.
Este documento proporciona una introducción al desarrollo guiado por pruebas (TDD) y al framework de pruebas PHPUnit. Explica qué es TDD, su ciclo de desarrollo basado en pruebas, y las diferencias con el desarrollo guiado por funcionalidades. También describe la instalación, uso y ejemplos básicos de PHPUnit, el popular framework para automatizar pruebas unitarias en PHP.
Emergya is an IT consulting company specializing in open-source technologies with offices in Madrid, Seville, Santiago, and London. It has 150 professionals including 120 engineers. Emergya provides software development, customization, integration and support services focused on open-source solutions for GIS, internet/portals, and transactional applications. Emergya works with strategic partners like Google and Acquia and has strong relationships in open-source communities.
Emergya ha utilizado con éxito Redmine como su sistema de gestión de proyectos durante más de 2 años. Han personalizado Redmine para adaptarse a sus procesos CMMI nivel 2 y a sus diferentes unidades de negocio. Emergya ha implantado Redmine en varios clientes, incluyendo proyectos para mejorar la gestión de incidentes sanitarios para ACSA y proyectos para gestionar la señalización vial. Emergya también ha desarrollado plugins personalizados para Redmine como un plugin SSO y uno para importar modelos UML.
El documento presenta varios proyectos de portales web y plataformas digitales desarrollados por Emergya para clientes del sector público y organizaciones sin ánimo de lucro. Los proyectos incluyen portales para promover el turismo, la participación ciudadana, la educación y la seguridad en internet, entre otros. Emergya ofrece servicios como análisis, diseño, desarrollo, migración y optimización de sitios web para mejorar la experiencia de usuario y los objetivos de las organizaciones.
El documento describe varios proyectos de sistemas de información geográfica desarrollados para entidades del sector público y privado. Los proyectos incluyen sistemas de navegación para vehículos, herramientas web GIS de apoyo a emergencias, sistemas para la gestión de flotas aeroportuarias, e implementaciones de GIS corporativos. Los resultados obtenidos incluyen mejoras en la coordinación, optimización de recursos, y reducción de tiempos de respuesta.
Jornada de Sensibilización sobre el Uso y Manejo de las Redes Sociales en San...Emergya
Este documento describe las redes sociales y su funcionamiento. Define las redes sociales como una forma de interacción social facilitada por los avances tecnológicos que permiten un intercambio dinámico de información entre personas, grupos e instituciones. Explica algunas de las redes sociales más populares como Twitter, Tuenti, LinkedIn y Facebook y cómo se pueden utilizar para diferentes propósitos como comunicación personal, profesional o empresarial. También ofrece consejos sobre el uso responsable y privacidad en las redes sociales.
SIG libre en aplicaciones de gestión de emergenciasEmergya
Este documento discute el uso de software libre y estándares abiertos en sistemas de gestión de emergencias (EMS). Explica que un EMS es la infraestructura tecnológica utilizada para gestionar incidentes desde la recepción de llamadas hasta la asignación de recursos. El software libre puede reducir costos y simplificar la integración entre sistemas al permitir la reutilización de componentes. Los desafíos futuros incluyen aprovechar nuevas fuentes de información como datos de ciudadanos y mejorar la interoperabilidad
Este documento presenta las redes sociales y su uso en entornos institucionales. Introduce conceptos básicos de redes sociales y explica la diferencia entre los modelos "push" y "pull" de comunicación, señalando que actualmente se prefiere el modelo "pull". También destaca la importancia de realizar un análisis estratégico que incluya objetivos, actores y necesidades antes de implementar un proyecto de redes sociales institucionales, y ofrece algunas normas sobre el contenido y el tono adecuado para las public
Planificación y optimización de rutas con Software LibreEmergya
El documento describe los sistemas de información geográfica (SIG) y su uso para la planificación y optimización de rutas. Explica que un SIG integra hardware, software y datos geográficos para almacenar y analizar información geoespacial con el fin de resolver problemas complejos. Luego detalla algunas aplicaciones prácticas de los SIG como la localización, rutas, estudios de tendencias y más. Finalmente, describe cómo los SIG de código abierto pueden usarse para normalizar y georreferenciar datos de clientes y optimizar procesos de rut
Este documento presenta una estrategia para proyectos de redes sociales. Explica que un proyecto de redes sociales debe definir objetivos claros, una estrategia para alcanzarlos, y métricas para medir el progreso. También describe el ciclo de vida SOSTAC para la gestión de proyectos de redes sociales y la metodología Nokia's Way para definir objetivos, responsabilidades e indicadores clave de rendimiento. El documento proporciona un ejemplo exitoso de campaña de IKEA en Facebook.
Este documento describe la relación entre la empresa Emergya y la comunidad GNOME. Anteriormente, Emergya era principalmente consumidora de software libre y las contribuciones a la comunidad eran voluntarias. Ahora, Emergya participa activamente en proyectos de código abierto como GNOME, generando oportunidades de negocio y desarrollando software de forma colaborativa. En el futuro, Emergya aspira a convertirse en un productor líder en entornos libres e impulsar la innovación, mientras atrae y desarrolla talento para
Interacción escritorio-web para la movilidad del autónomoEmergya
El salto que supuso al autónomo y a la micropyme el correo electrónico en el móvil se está viendo complementado por nuevos servicios que repiten el modelo sobre la ubicuidad de la información: en cualquier dispositivo, en cualquier momento. En esta presentación se destacan herramientas de software libre que nos ayudan a llevar siempre con nosotros contactos, ficheros, notas y tareas.
Orca: A screen reader sailing into uncharted waters Emergya
Orca, the screen reader of the GNOME Desktop, is moving into previously-uncharted territory: giving computer users who are blind -- and the developers of the assistive technologies they use -- a single tool which is more tightly integrated within the platform and designed to access multiple desktop environments, including KDE.
Orca, the screen reader of the GNOME Desktop, is moving into previously-uncharted territory: giving computer users who are blind -- and the developers of the assistive technologies they use -- a single tool which is more tightly integrated within the platform and designed to access multiple desktop environments, including KDE.
This session will take a brief look back at the history of Orca and screenreaders in general and bring audience up to speed on screen reading technologies. With this foundation laid, the current and future development of Orca will be presented, including the team’s efforts to further eliminate access barriers for people with visual impairments.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
3. “Its goal is to give teachers and
students the tools they need to
teach and learn.”
Modular Object-Oriented Dynamic
Learning Environment (Entorno de
enseñanza dinámico orientado a
objetos modular).
Learning Management System
¿Qué es Moodle?
Martin Dougiamas
5. GB
A
I
Gunet - 13
Blackboard - 4
Articulate - 2
Ilias - 2
Plataformas LMS(Learning Management System)
Mapa Mundial de Plataformas
Moodle - 115
M
6. Arquitecturas mas usadas
Moodle
Es una práctica común usar Moodle con un acelerador PHP como
eAccelerator o APC.
Arquitecturas típicas de Moodle
Arquitectura Moodle
Balanceador de carga
Portales
Servidores
BD
Moodle
Data
Web
• Web
• Moodle Data
Servidor
Web
• BD
Servidor
BD
7. Arquitectura Moodle
Core Cursos y Actividades
Usuarios y Grupos Matriculaciones
Proporciona todos los mecanismos necesarios para implementar la
plataforma educativa. Implementa todos aquellos mecanismos que luego
los plugins utilizan para desarrollar su función.
Cada curso puede tener un número indeterminado de alumnos y un número
indeterminado de grupos que acoja a esos alumnos. Pueden tener distintos
roles.
Moodle define un curso como una secuencia de actividades agrupadas en
secciones, son muy flexibles. Los cursos se organizan en categorías
jerárquicas dentro de la plataforma educativa.
En Moodle los tipos de matriculación disponibles en la plataforma se
definen a través de módulos por lo que podemos definir nuevos tipos de
matriculación.
Esquema y Estructura de Ficheros
8. Actividades y Recursos Bloques Matriculación Temas
Componen los objetos individuales del
curso
Contenido añadido distribuido en
columnas
Los estilos que se desarrollan dentro de
módulos
Vienen integrados en el core
Módulos Principales
9. Plugins : Directorio de archivos
mod: La carpeta mod almacena los módulos de actividad como Tarea.
blocks: Los bloques se usan para mostrar bloques de información en
columnas distribuidas en la parte izquierda o de la derecha de la página
de Moodle.
enrol: La carpeta enrol contiene todos los módulos de matriculación
de Moodle.
lib: La carpeta lib almacena las librerías de funciones del núcleo del
sistema.
theme: La carpeta theme almacena todos los temas prediseñados de
Moodle y cualquier tema personalizado.
10. Subido a través del portal
Plugins: Instalando plugins de terceros
Instalación de plugins mediante archivo
ZIP.
Subido al portal directamente
Moodle plugins directory
11. Manualmente
Plugins: Instalando plugins de terceros
Instalación manual en el servidor
Moodle plugins directory
•/ruta/a/moodle/theme/
•/ruta/a/moodle/mod/
•/ruta/a/moodle/blocks/
•/ruta/a/moodle/question/type
•/ruta/a/moodle/course/format/
•/ruta/a/moodle/admin/report
12. Consideraciones generales
Migrando Moodle 1.9 a 3.2
Características de la plataforma
● 1.980 cursos
● 28.000 usuarios
● 375.000 archivos en el directorio moodledata (unos 56GB)
● Base de datos de 18GB
Moodle 1.9.1
– Actualización previa desde Moodle 1.7
– Código core de Moodle modificado, no existe
documentación al respecto
– Plugins para versiones posteriores de Moodle
13. ¿Es un Moodle Estándar?
Migrando Moodle 1.9 a 3.2
● Determinar versión exacta de Moodle
– Editar version.php
– $release = '1.9.1+ (Build: 20080604)'
● Encontrar copia de código fuente sin alterar en el repositorio de
Moodle
– git log
● diff entre ambos excluyendo mods, filters y themes
● Copia de seguridad completa de la plataforma
● Clonar servidor de producción para actualización de prueba
14. ¿Es un Moodle estándar? (II)
Migrando Moodle 1.9 a 3.2
● Análisis de código alterado
– ¿Para qué sirve?
– ¿Es necesario?
– ¿Misma funcionalidad alcanzable mediante plugins en versiones 2.x?
● Plugins de matriculación
● Plugins para repositorios
● Planificación de tareas adicionales para estas alteraciones
15. ¿Es un Moodle estándar? (III)
Migrando Moodle 1.9 a 3.2
● Análisis de la base de datos
– ¿Tablas personalizadas?
● Cuáles son de mods y cuáles personalizaciones del core
– ¿Son correctos los tipos de datos e índices?
– ¿Juego de caracteres correcto (UTF-8 vs. LATIN-1)?
– ¿Se puede eliminar alguna tabla?
16. Análisis de Plugins
Migrando Moodle 1.9 a 3.2
● ¿Qué plugins hay instalados?
● ¿Funcionan correctamente?
● ¿Existe versión para Moodle 3.x?
– No hay versión o mecanismo de actualización: Caso
Nanogong
● ¿No se utiliza? Mejor desinstalar que actualizar
17. Temas
Migrando Moodle 1.9 a 3.2
● Los themes para 1.9 no son compatibles con 3.x
● ¿Realmente los necesitamos?
● Es “recomendable” que los themes 3.x sean adaptables y compatibles con
dispositivos móviles.
18. Matriculación
Migrando Moodle 1.9 a 3.2
● Moodle 1.9
– Muchas veces implicaba hacer cambios en el core
● Moodle 3.x
– Posibilidad de desarrollar plugins para cubrir necesidades
específicas de la institución
19. Transacciones DB
Migrando Moodle 1.9 a 3.2
● Moodle 1.9:
– Ideado para Mysql con MyISAM
– No hay transacciones
● Moodle 3.x:
– Se añaden más SGBD: PostgreSQL,
MariaDB... – Opción de transacciones con MySQL
+ InnoDB
20. Tareas posteriores (I)
Migrando Moodle 1.9 a 3.2
● Planificar script cron.php y desactivar acceso desde web
– crontab -u apache -e
● Activar soporte reCAPTCHA
– Eliminar SPAM previo usando herramienta de administración.
● Comprobar el correcto funcionamiento de los cursos
– Reconstruir caché del curso: borrar campo modinfo de mdl_course
– Plugin rebuildcoursecache
21. Tareas posteriores (II)
Migrando Moodle 1.9 a 3.2
● Herramientas diagnóstico admin
– Diagnóstico de roles
– Conversión a InnoDB
– Profiling de plataforma
22. Tracker de moodle para contribuir a la comunidad
Subtarea
Tarea
Mejora
Nueva Función
Épica
Error
Test Funcional
23. Moodle Moot en UK 2017
• Workshops
• Keynotes
• Master Class
Todo el programa y charlas
UK 2017
Comunidad: MoodleCamp
Se espera que entre Abril y Julio salga esta versión 3.2
Moodle es un ejemplo de aplicación LAMP (Linux, Apache, MySQL y PHP). WAMP y MAMP
Martin Dougiamas (Australia, 1969) vive en Perth, Australia, y es pedagogo e informático.
Gunet – Greek
Blackboard & Articulate – American
Moodle – Australian
Ilias – Germany
Moodle 115/136
PHP no es un lenguaje compilado sino un lenguaje interpretado, (comúnmente conocido como un lenguaje de scripts), está diseñado para ser ejecutado mediante un interprete.
Por cada petición, este interprete tiene que leer cada archivo PHP, evaluar su sintaxis, interpretarlo (compilarlo) y ejecutar su funcionalidad.
Este trabajo tiene un coste alto en CPU y según el tráfico del sitio se traduce en una sobrecarga del mismo.
Para utilizar cache de PHP no necesitamos modificar nuestros scripts, ya que se instalan como extensiones de PHP. Los sistemas más utilizados son ionCube, PHP eAccelerator, Zend Optimizer (Pago), etc.
Los módulos principales
Actividades y Recursos
Bloques
Matriculación
Temas
Puntos de entrada definidos en varios archivos clave como:
locallib.php
db/install.xml
lib.php
Que permiten la comunicación con el core.
Algunos de los más importantes tipos de módulos en Moodle son:
Actividades y Recursos: Componen los objetos individuales del curso. Existen actividades de todo tipo, colaborativas, foro, wiki, cuestionarios, etc. Es de largo el tipo de módulo más desarrollado y se instalan en el directorio mod dentro de la raíz de Moodle
Bloques: Los bloques son cajas con contenido añadido en columnas a los lados del contenido principal que ofrecen funcionalidades varias. Residen en el directorio blocks
Matriculación: Aunque este tipo de plugin no es muy común, voy a hablar mucho de él puesto que la experiencia que tengo en el desarrollo de módulos de Moodle incluye uno de estos, Los plugins de matriculación residen en el directorio enrol
Temas: Los estilos se desarrollan dentro de módulos que residen en el directorio theme
mod: módulos como Wiki, Lección o Foro. Las actividades educativas son el núcleo de cada curso desarrollado en Moodle. Lo módulos de actividad son más difíciles de crear que los bloques y deben diseñarse de manera que instruyan al estudiante.
blocks: Son uno de los tipos más simples de módulos que se pueden realizar, y suelen funcionar a través de las versiones de Moodle sin apenas alguna modificación.
enrol: La carpeta enrol contiene todos los módulos de matriculación de Moodle. Estos módulos controlan la creación y administración de las matriculaciones a nivel de curso.
lib: Cuando se desarrollen módulos o se personalice el sistema, se usarán clases y funciones definidas en esta carpeta.
theme: Los temas son una combinación de CSS, HTML y PHP
Instalación mediante archivo ZIP subido al sitio
Vaya al Moodle plugins directory, seleccione su versión actual de Moodle (2.5/2.6/3.0/...), después elija un plugin que tenga un botón para Descargar (Download) y descárgue el archivo ZIP.
Ingrese a su sitio Moodle como administrador y vaya a Administración > Administración del sitio > Plugins > Instalar plugins.
Suba el archivo ZIP, seleccione el tipo apropiado de plugin, acepte la casilla de aceptación, después elija el botón para 'Instalar un plugin desde un archivo ZIP'.
Revise que aparezca el mensaje de que pasó la validación (Validation passed!) y después elija el botón para Instalar el plugin (Install add-on).
Vea dev:Plugins para la lista completa de todos los tipos de plugins y sus localizaciones dentro del árbol de directorios de Moodle.
1- Vaya al Moodle plugins directory, seleccione su versión actual de Moodle (.../2.5/2.6/2.7/...), después elija un plugin que tenga un botón de Descarga y descargue el archivo ZIP.
3.- Súbalo o cópielo a su servidor Moodle.
4.- Descomprima (unzip) el archivo al lugar apropiado para el tipo de plugin (o siga las instrucciones del plugin).
5.- En su sitio Moodle (como administrador) vaya a Configuraciones > Administración del sitio > Notificaciones (para la mayoría de los plugins, Usted debería de ver un mensaje que le diga que el plugin está instalado).
– Muchos profesores prefieren el theme por defecto de las nuevas versiones de Moodle.
– Actualizar un número X de themes supone más tiempo y dinero.
MyISAM es el mecanismo de almacenamiento de datos usado por defecto por el sistema administrador de bases de datos relacionales MySQL hasta su versión 5.5
SGBD Sistema de gestión de bases de datos relacionales
crontab -u apache -e : Para ver que tenemos en el crontab
InnoDB: El motor de almacenamiento (storage-engine) se encarga de almacenar, manejar y recuperar información de una tabla.
Profiling PHP: Herramienta de debug PHP Xdebug, Blackfire.io …