SlideShare a Scribd company logo
1 of 17
EVA-UTPL E ntorno  V irtual de  A prendizaje  basado Moodle Universidad Técnica Particular de Loja José Luis Granda [jlgranda81@gmail.com]
Historia de implementación Web 2.0` 1999 * 2002+ 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 IdeaSolution Teleduc Moodle * Primeros uso de tecnología aplicada a la educación. Ej.: Lotus notes + Creación de la Modalidad Virtual, hoy Unidad de Virtualización Plataformas adaptativas + IA DOOR DSPACE B2Evolution M B P Joomla Wordpress Celsius
Arquitectura de virtualización Navegador Web Internet Syllabus – Gestión Académica Virtualización HTTP HTTP Sitio Web UTPL Almacenamiento compartido de archivos API de acceso e intercambio de datos Servidor Web principal. (EVA, biblioteca, repositorio, blog's) BD HTTP Mail
Arquitectura de Moodle Capa de almacenamiento Capa de aplicación Capa del modelo del negocio API de almacenamiento Adodb MySQL PostgreSQL API Gestión  de contenido Administración Autorización Sistema de archivos Gestor de archivos Máquina  de búsqueda Gestor de RSS Gestor  de usuarios Gestor de  cursos Gestor de  mensajería Gestor de  Preguntas Gestor de grupos Gestor de foros Gestor de blogs Gestor  de módulos Gestor  de bloques Web UI Mnet UTPL Admin Web UI Gestor  de matrículas ...
Configuración del servidor LAMP (Apache 2.0,  MySQL 5.0, PHP 5.0) Moodle (1.9) Joomla Celsius b2evolution Wordpress J2EE (j2sdk 1.6) dSpace Linux (Centos 5.0)
Configuración inicial (config.php) $CFG->dbtype  = 'mysql';  //Motor de base de datos $CFG->dbhost  = 'hostname';  //Nombre del servidor o IP $CFG->dbname  = 'dbname';  //Nombre de la base de datos o esquema $CFG->dbuser  = 'username'; //Nombre de usuario en el servidor de base de datos $CFG->dbpass  = 'password'; //Contraseña en el servidor de base de datos $CFG->prefix  = 'mdl_'; //Prefijo de tablas
Configuración inicial (config.php) $CFG->wwwroot  = 'http://hostname/[dir]';  //Directorio Web de instalación $CFG->dirroot  = 'dir';  //Ruta real del directorio de instalación $CFG->dataroot  = 'dir';  //Directorio de datos $CFG->datarootutpl  = 'url_base';  //Prefijo del URL hacia el directorio Web de materiales
Bloques UTPL ,[object Object],[object Object],[object Object],[object Object]
Plugin de matriculas UTPL ,[object Object],[object Object],[object Object],[object Object]
Detalles de implementación ,[object Object],[object Object],[object Object],[object Object]
Detalles de implementación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conexión con SGA ,[object Object],[object Object]
Lectura de vistas de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lectura de vistas de datos ,[object Object],[object Object],[object Object]
Entidades agregadas para soporte al modelo UTPL ,[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones básicas ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Anatomía de implementación de un LCMS basado en moodle

Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensiones
deivit86
 
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
Software Guru
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
betabeers
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
Kimiemi VJ
 

Similar to Anatomía de implementación de un LCMS basado en moodle (20)

Taller introduccion symfony2
Taller introduccion symfony2Taller introduccion symfony2
Taller introduccion symfony2
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensiones
 
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
18 19 plataforma moodle, implementación, gestión, impacto y potencialidades e...
 
Formación para certificado de administradores
Formación para certificado de administradoresFormación para certificado de administradores
Formación para certificado de administradores
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigo
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
 
PHP Tema 7 - Seguridad
PHP Tema 7 - SeguridadPHP Tema 7 - Seguridad
PHP Tema 7 - Seguridad
 
HTML5-Aplicaciones web
HTML5-Aplicaciones webHTML5-Aplicaciones web
HTML5-Aplicaciones web
 
Barcelona Workshop 2008
Barcelona Workshop 2008Barcelona Workshop 2008
Barcelona Workshop 2008
 
Pasos para instalar moodle
Pasos para instalar moodlePasos para instalar moodle
Pasos para instalar moodle
 
Django - Plataforma de sitios web
Django - Plataforma de sitios webDjango - Plataforma de sitios web
Django - Plataforma de sitios web
 
Site building
Site buildingSite building
Site building
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
 
Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02Sesionmoodle 101223143117-phpapp02
Sesionmoodle 101223143117-phpapp02
 
Sesion moodle - "más allá de lo básico"...
Sesion moodle - "más allá de lo básico"...Sesion moodle - "más allá de lo básico"...
Sesion moodle - "más allá de lo básico"...
 
Codemotion 2013 - Quiero tiempo real y lo quiero para ayer
Codemotion 2013 - Quiero tiempo real y lo quiero para ayerCodemotion 2013 - Quiero tiempo real y lo quiero para ayer
Codemotion 2013 - Quiero tiempo real y lo quiero para ayer
 
Framework
FrameworkFramework
Framework
 

More from José Luis Granda (7)

La disciplina BPM
La disciplina BPMLa disciplina BPM
La disciplina BPM
 
OpenEQAULA
OpenEQAULAOpenEQAULA
OpenEQAULA
 
EQaula
EQaulaEQaula
EQaula
 
API EVA-SGA
API EVA-SGAAPI EVA-SGA
API EVA-SGA
 
Educación Superior y Software Libre
Educación Superior y Software LibreEducación Superior y Software Libre
Educación Superior y Software Libre
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
API EVA - DANTA
API EVA - DANTAAPI EVA - DANTA
API EVA - DANTA
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Anatomía de implementación de un LCMS basado en moodle

  • 1. EVA-UTPL E ntorno V irtual de A prendizaje basado Moodle Universidad Técnica Particular de Loja José Luis Granda [jlgranda81@gmail.com]
  • 2. Historia de implementación Web 2.0` 1999 * 2002+ 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 IdeaSolution Teleduc Moodle * Primeros uso de tecnología aplicada a la educación. Ej.: Lotus notes + Creación de la Modalidad Virtual, hoy Unidad de Virtualización Plataformas adaptativas + IA DOOR DSPACE B2Evolution M B P Joomla Wordpress Celsius
  • 3. Arquitectura de virtualización Navegador Web Internet Syllabus – Gestión Académica Virtualización HTTP HTTP Sitio Web UTPL Almacenamiento compartido de archivos API de acceso e intercambio de datos Servidor Web principal. (EVA, biblioteca, repositorio, blog's) BD HTTP Mail
  • 4. Arquitectura de Moodle Capa de almacenamiento Capa de aplicación Capa del modelo del negocio API de almacenamiento Adodb MySQL PostgreSQL API Gestión de contenido Administración Autorización Sistema de archivos Gestor de archivos Máquina de búsqueda Gestor de RSS Gestor de usuarios Gestor de cursos Gestor de mensajería Gestor de Preguntas Gestor de grupos Gestor de foros Gestor de blogs Gestor de módulos Gestor de bloques Web UI Mnet UTPL Admin Web UI Gestor de matrículas ...
  • 5. Configuración del servidor LAMP (Apache 2.0, MySQL 5.0, PHP 5.0) Moodle (1.9) Joomla Celsius b2evolution Wordpress J2EE (j2sdk 1.6) dSpace Linux (Centos 5.0)
  • 6. Configuración inicial (config.php) $CFG->dbtype = 'mysql'; //Motor de base de datos $CFG->dbhost = 'hostname'; //Nombre del servidor o IP $CFG->dbname = 'dbname'; //Nombre de la base de datos o esquema $CFG->dbuser = 'username'; //Nombre de usuario en el servidor de base de datos $CFG->dbpass = 'password'; //Contraseña en el servidor de base de datos $CFG->prefix = 'mdl_'; //Prefijo de tablas
  • 7. Configuración inicial (config.php) $CFG->wwwroot = 'http://hostname/[dir]'; //Directorio Web de instalación $CFG->dirroot = 'dir'; //Ruta real del directorio de instalación $CFG->dataroot = 'dir'; //Directorio de datos $CFG->datarootutpl = 'url_base'; //Prefijo del URL hacia el directorio Web de materiales
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.