SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Desarrollo del plugin
Chamilo-Wordpress
Tutorial
Yannick Warnier
@ywarnier
Plan de trabajo
● Que es Chamilo?
● Armar el plan: ¿Qué queremos hacer?
● Investigación: Referencias
● Instalación de software
● Primeros intentos
● Resultado
Caso Chamilo
● Sistema de gestión del aprendizaje (LMS)
● Claroline→Dokeos→Chamilo / Moodle / Canvas
● Código abierto
● https://github.com/chamilo
● https://github.com/chamilo/chamilo-lms/
Herramientas
Dispositivos
móviles
Gestión de competencias,
insignias, evaluaciones de
desempeño, ...
¿Qué queremos hacer?
● ¿Obtener datos genéricos de Chamilo?
¿Qué queremos hacer?
● ¿Obtener datos genéricos de Chamilo?
● ¿Obtener datos personalizados de Chamilo?
¿Qué queremos hacer?
● ¿Obtener datos genéricos de Chamilo?
● ¿Obtener datos personalizados de Chamilo?
● ¿Sincronizar las cuentas de usuario?
¿Qué queremos hacer?
● ¿Obtener datos genéricos de Chamilo?
● ¿Obtener datos personalizados de Chamilo?
● ¿Sincronizar las cuentas de usuario?
● ¿Single Sign On?
¡Una cosa a la vez!
¿Qué queremos hacer?
Obtener datos genéricos...
¿Que necesitamos?
● Un plugin que se pueda instalar
● que recupere información desde Chamilo
● (un servicio web del lado de Chamilo)
● que ofrezca un widget para mostrar la info
Obtener datos genéricos
● ¡1ra
buena noticia: Chamilo ya tiene servicios web!
● https://stable.chamilo.org/main/webservices/registration.soap.php?wsdl
● Ya, bueno, son SOAP, no son REST…
● Pero SOAP ahora está soportado en PHP por defecto
Obtener datos genéricos
● ¡1ra
buena noticia: Chamilo ya tiene servicios web!
● ¡2da
buena noticia: Hay documentación para hacer
plugins en WP! (con ejemplos como hello-dolly)
● https://developer.wordpress.org/plugins/intro/what-is-a-plugin/
● https://codex.wordpress.org/Main_Page
● https://codex.wordpress.org/Writing_a_Plugin
● https://codex.wordpress.org/Creating_Options_Pages
Obtener datos genéricos
● ¡1ra
buena noticia: Chamilo ya tiene servicios web!
● ¡2da
buena noticia: Hay documentación para hacer
plugins en WP! (con ejemplos como hello-dolly)
● Mala noticia: la documentación es algo…
desordenada (y mayormente en inglés)
Obtener datos genéricos
● Vamos avanzando:
● Wordpress pide por lo mínimo:
● Que el plugin esté en wp-contents/plugin/
● un archivo readme.txt
● un archivo .php con una cabecera específica
● (buscará el único que tenga dicha cabecera)
readme.txt
=== Chamilo ===
Contributors: ywarnier
Requires at least: 4.3
Stable tag: 1.0
Tested up to: 4.3
This plugin allows you to connect your Wordpress portal to a 
Chamilo (Learning Management System) portal.
== Description ==
Get generic and personal information from your Chamilo portal 
directly into a Wordpress block.
chamilo.php
<?php
/*
Plugin Name: Chamilo
*/
Efecto inmediato!
chamilo.php
<?php
/*
Plugin Name: Chamilo
Description: Connect to your Chamilo portal through 
simple settings
Version: 1.0
Author: Yannick Warnier
Author URI: https://github.com/ywarnier
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl­3.0.html
*/
Efecto inmediato!
chamilo.php (2)
// ...
function chamilo_install() {
    // Código de instalación
}
function chamilo_deactivation() {
    // Código de desactivación
}
function chamilo_uninstall() {
    // Código de desinstalación
}
//Calling hooks
register_activation_hook( __FILE__, 'chamilo_install' );
register_deactivation_hook( __FILE__, 'chamilo_deactivation' );
register_uninstall_hook( __FILE__, 'chamilo_uninstall' );
Obtener datos genéricos
● Tenemos que implementar hooks de activación y de
desactivación y desinstalación (limpieza) de nuestro
plugin
● Ahí la calidad de la documentación cae fatal…
● options_pages y register_settings
● add_menu_page() (unknown function)
● etc...
chamilo.php (3)
// ...
function chamilo_install() {
    // Código de instalación
    register_setting( 'reading', 'chamilo_setting_url' );
    register_setting( 'reading', 'chamilo_setting_key' );
}
function chamilo_deactivation() {
    // Código de desactivación
}
function chamilo_uninstall() {
    // Código de desinstalación
    unregister_setting( 'chamilo_setting_url' );
    unregister_setting( 'chamilo_setting_key' );
};
// ...
function chamilo_install() {
    // Código de instalación
    register_setting( 'reading', 'chamilo_setting_url' );
    register_setting( 'reading', 'chamilo_setting_key' );
}
function chamilo_deactivation() {
    // Código de desactivación
}
function chamilo_uninstall() {
    // Código de desinstalación
    unregister_setting( 'chamilo_setting_url' );
    unregister_setting( 'chamilo_setting_key' );
};
Sí... pero
no...
chamilo.php (3)
function chamilo_settings_api_init() {
    add_settings_section(
        'chamilo_connectivity_section',
        __( 'Chamilo connectivity', 'chamilo' ),
        'chamilo_connectivity_section_callback',
        'reading'
    );
    add_settings_field(
        'chamilo_setting_url',
        __( 'Chamilo's portal url', 'chamilo' ),
        'chamilo_setting_url_callback_function',
        'reading',
        'chamilo_connectivity_section'
    );
    register_setting('reading', 'chamilo_setting_url');
}
add_action( 'admin_init', 'chamilo_settings_api_init' );
Mejor
explicado
Obtener datos genéricos
● Ahora tenemos los settings necesarios para la
conexión
● Conectémonos a Chamilo (servicios web)
chamilo.php (3)
function chamilo_get_courses($vis = array()) {
    $sign = chamilo_get_signature(CHAMILO_SIGN);
    $user = get_option('chamilo_setting_admin');
    if (empty($vis)) {
        $vis = 'public,public­registered';
    }
    $courses = chamilo_soap_call(
        'courses_list',
        'WSCourseList',
        $user,
        $signature,
        $visibilities
    );
    return $courses;
}
chamilo.php (3)
function chamilo_soap_call() {
    // func_get_args()
    $service_path = get_option('chamilo_setting_url');
    // [ .. ]
    // Init SOAP client
    if (!empty($service_path)) {
        $client = new SoapClient($service_path);
        try {
            $r = $client­>__soapCall($action, $params);
        } catch (Exception $e) {
            error_log('In chamilo_soap_call, exception when calling: '.
$e­>getMessage());
            return false;
        }
        return $r;
    } else {
        return FALSE;
    }
}
Obtener datos genéricos
● Ahora tenemos los datos de vuelta
● ¿Como los mostramos?
Aquí me gustaría!
Obtener datos genéricos
● Ahora tenemos los datos de vuelta
● ¿Como los mostramos?
● → En un widget!
● https://codex.wordpress.org/Function_Reference/register_widget
chamilo.php (3)
<?php //archivo ChamiloCoursesListWidget.php
class ChamiloCoursesListWidget extends WP_Widget
{
    function __construct() {
        // Instantiate the parent object
        parent::__construct( false, 'Chamilo Courses list widget' );
    }
    function widget( $args, $instance ) {
        $courses = chamilo_get_courses();
        chamilo_display_courses_list($courses);
    }
    function update( $new_instance, $old_instance ) {
        // Save widget options
    }
    function form( $instance ) {
        // Output admin widget options form
    }
}
chamilo.php (3)
// Archivo chamilo.php
include __DIR__ . '/includes/ChamiloCoursesListWidget.php';
…
add_action( 'widgets_init', 'chamilo_register_widgets' );
// Archivo chamilo­functions.php
function chamilo_register_widgets() {
    register_widget( 'ChamiloCoursesListWidget' );
}
chamilo.php (3)
// Archivo chamilo­functions.php
function chamilo_display_courses_list($courses) {
    $output = '';
    if (is_array($courses) && !empty($courses)) {
        $output .= '<ul>';
        foreach ($courses as $course) {
            $output .= '<li>'
                      . '<a href="'.$course url→ .'" '
                      . ' target="_blank">'
                      . utf8_decode($course title→ )
                      . '</a> ('.$course language→ .')'
                    .'</li>';
        }
        $output .= '</ul>';
    }
    echo $output;
}
Aquí está!
Conclusiones
● ¿Es fácil crear un plugin?
● Super fácil!
● ¿Es fácil crear un widget?
● Super fácil!
● ¿Es fácil hacer cosas un poco más avanzadas?
● Toma mucha lectura. Ejemplos incompletos.
Conclusiones (2)
● ¿Que viene después?
● Ampliar funcionalidades
● Crear theme
● Registrar el plugin
Yannick Warnier
BeezNest
info@beeznest.com
@beeznestla

Weitere ähnliche Inhalte

Andere mochten auch

Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Yannick Warnier
 
Estandares video-oggtheora-webm
Estandares video-oggtheora-webmEstandares video-oggtheora-webm
Estandares video-oggtheora-webm
Yannick Warnier
 
El conectivismo y chamilo lms
El conectivismo y chamilo lmsEl conectivismo y chamilo lms
El conectivismo y chamilo lms
Michela Mosquera
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
afavellar
 
Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014
Yannick Warnier
 

Andere mochten auch (20)

Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMSTaller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
Taller: Cobrar por sus cursos con el plugin PayPal para Chamilo LMS
 
Integración de Chamilo con soluciones de comercio electrónico
Integración de Chamilo con soluciones de comercio electrónicoIntegración de Chamilo con soluciones de comercio electrónico
Integración de Chamilo con soluciones de comercio electrónico
 
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
Day 3: LMS Chamilo como caso de éxito en las diferentes unidades de negocio d...
 
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
 
Estandares video-oggtheora-webm
Estandares video-oggtheora-webmEstandares video-oggtheora-webm
Estandares video-oggtheora-webm
 
Asociación Chamilo
Asociación ChamiloAsociación Chamilo
Asociación Chamilo
 
Chamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libreChamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libre
 
El conectivismo y chamilo lms
El conectivismo y chamilo lmsEl conectivismo y chamilo lms
El conectivismo y chamilo lms
 
Chamilo LMS use cases in private and public companies
Chamilo LMS use cases in private and public companiesChamilo LMS use cases in private and public companies
Chamilo LMS use cases in private and public companies
 
Categories of question on chamilo tests
Categories of question on chamilo testsCategories of question on chamilo tests
Categories of question on chamilo tests
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 
Clean Dokeos documents inconsistencies on filesystem and database before upgr...
Clean Dokeos documents inconsistencies on filesystem and database before upgr...Clean Dokeos documents inconsistencies on filesystem and database before upgr...
Clean Dokeos documents inconsistencies on filesystem and database before upgr...
 
Course enrichment using Chamilo
Course enrichment using ChamiloCourse enrichment using Chamilo
Course enrichment using Chamilo
 
Introduccion chamilo 1.10
Introduccion chamilo 1.10Introduccion chamilo 1.10
Introduccion chamilo 1.10
 
En busca de nombre dominio y Hosting
En busca de nombre dominio y HostingEn busca de nombre dominio y Hosting
En busca de nombre dominio y Hosting
 
Actividad3 michela-mosquera
Actividad3 michela-mosqueraActividad3 michela-mosquera
Actividad3 michela-mosquera
 
The future of virtual learning environments: Beyond Chamilo 2
The future of  virtual learning environments: Beyond Chamilo 2The future of  virtual learning environments: Beyond Chamilo 2
The future of virtual learning environments: Beyond Chamilo 2
 
Chamilo 2.0 portfolio
Chamilo 2.0 portfolioChamilo 2.0 portfolio
Chamilo 2.0 portfolio
 
Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014
 
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
Indicadores y reportes avanzados en el ámbito corporativo. E-learning en el s...
 

Ähnlich wie Desarrollo del plugin Chamilo-Wordpress

Trabajo practico numero1 informatica cristian malagoli
Trabajo practico numero1 informatica cristian malagoliTrabajo practico numero1 informatica cristian malagoli
Trabajo practico numero1 informatica cristian malagoli
Cristian Malagoli
 

Ähnlich wie Desarrollo del plugin Chamilo-Wordpress (20)

Combinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontendCombinación ganadora: Plone como CMS, tu framework preferido como frontend
Combinación ganadora: Plone como CMS, tu framework preferido como frontend
 
Consulta wordpress
Consulta  wordpressConsulta  wordpress
Consulta wordpress
 
De Cero a Wordpress
De Cero a WordpressDe Cero a Wordpress
De Cero a Wordpress
 
Presentación1.1
Presentación1.1Presentación1.1
Presentación1.1
 
Qué puede aprender Drupal de Plone
Qué puede aprender Drupal de PloneQué puede aprender Drupal de Plone
Qué puede aprender Drupal de Plone
 
Herramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra webHerramientas de lanzamiento. Nuestra web
Herramientas de lanzamiento. Nuestra web
 
Pre 1
Pre 1Pre 1
Pre 1
 
cargar un website en la red social
cargar un website en la red socialcargar un website en la red social
cargar un website en la red social
 
Curso joomla-3
Curso joomla-3Curso joomla-3
Curso joomla-3
 
COMO USAR WORDPRESS
COMO USAR WORDPRESSCOMO USAR WORDPRESS
COMO USAR WORDPRESS
 
Manualwordpress3
Manualwordpress3Manualwordpress3
Manualwordpress3
 
Manual de wordpress para novatos
Manual de wordpress para novatosManual de wordpress para novatos
Manual de wordpress para novatos
 
Manual wordpress básico
Manual wordpress básicoManual wordpress básico
Manual wordpress básico
 
Extender la funcionalidad de WordPress
Extender la funcionalidad de WordPressExtender la funcionalidad de WordPress
Extender la funcionalidad de WordPress
 
Plone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativosPlone CMS, como herramienta de apoyo a los procesos educativos
Plone CMS, como herramienta de apoyo a los procesos educativos
 
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 CaracasPlone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
Plone CMS, como herramienta de apoyo a los procesos educativos, EFD 2014 Caracas
 
05. Cómo instalar Filezilla y conectarse al servidor
05.  Cómo instalar Filezilla y conectarse al servidor05.  Cómo instalar Filezilla y conectarse al servidor
05. Cómo instalar Filezilla y conectarse al servidor
 
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
 
Trabajo practico numero1 informatica cristian malagoli
Trabajo practico numero1 informatica cristian malagoliTrabajo practico numero1 informatica cristian malagoli
Trabajo practico numero1 informatica cristian malagoli
 
Joomla 3
Joomla 3Joomla 3
Joomla 3
 

Mehr von Yannick Warnier

Skillbeez short-presentation
Skillbeez short-presentationSkillbeez short-presentation
Skillbeez short-presentation
Yannick Warnier
 
Educación de impacto con asistencia tecnológica
Educación de impacto con asistencia tecnológicaEducación de impacto con asistencia tecnológica
Educación de impacto con asistencia tecnológica
Yannick Warnier
 

Mehr von Yannick Warnier (20)

Chamilo, 12 ans déjà
Chamilo, 12 ans déjàChamilo, 12 ans déjà
Chamilo, 12 ans déjà
 
Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018
 
Novedades de PHP 7.*
Novedades de PHP 7.*Novedades de PHP 7.*
Novedades de PHP 7.*
 
The benefits of using Git
The benefits of using GitThe benefits of using Git
The benefits of using Git
 
Skillms, solution de gestion des talents
Skillms, solution de gestion des talentsSkillms, solution de gestion des talents
Skillms, solution de gestion des talents
 
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
 
Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017
 
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
 
L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017
 
Introducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPMIntroducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPM
 
Como usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso ChamiloComo usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso Chamilo
 
Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)
 
Taller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMPTaller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMP
 
TICs en educación y Chamilo, introducción para Maestria en Edumática, 2011
TICs en educación y Chamilo, introducción para Maestria en Edumática, 2011TICs en educación y Chamilo, introducción para Maestria en Edumática, 2011
TICs en educación y Chamilo, introducción para Maestria en Edumática, 2011
 
Skillbeez short-presentation
Skillbeez short-presentationSkillbeez short-presentation
Skillbeez short-presentation
 
Educación de impacto con asistencia tecnológica
Educación de impacto con asistencia tecnológicaEducación de impacto con asistencia tecnológica
Educación de impacto con asistencia tecnológica
 
L'association Chamilo
L'association ChamiloL'association Chamilo
L'association Chamilo
 
The Chamilo Association
The Chamilo AssociationThe Chamilo Association
The Chamilo Association
 
Chamilo 1.8.7.1 Manual del alumno - ES
Chamilo 1.8.7.1 Manual del alumno - ESChamilo 1.8.7.1 Manual del alumno - ES
Chamilo 1.8.7.1 Manual del alumno - ES
 
Chamilo 1.8.7.1 Manual del docente - ES
Chamilo 1.8.7.1 Manual del docente - ESChamilo 1.8.7.1 Manual del docente - ES
Chamilo 1.8.7.1 Manual del docente - ES
 

Kürzlich hochgeladen

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Kürzlich hochgeladen (20)

Mecatronica Automotriz .pdf
Mecatronica Automotriz              .pdfMecatronica Automotriz              .pdf
Mecatronica Automotriz .pdf
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
2e38892c-fc5d-490e-b751-ce772cf4756f.pdf
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
 
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdfSESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
SESION 02-DENSIDAD DE POBLACION Y DEMANDA DE AGUA (19-03-2024).pdf
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 

Desarrollo del plugin Chamilo-Wordpress