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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

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

    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. Bloques UTPL
      • Bandeja de correo //Acceso al servicio de correo electrónico
      • Secretaria //Conjunto de enlaces de servicios de secretaría
      • Grupos //Grupos sociales del eva
      • Cursos en línea //Oferta de cursos en línea UTPL
    9. Plugin de matriculas UTPL
      • Basado en el plugin de matriculas de base de datos externa
      • Implementa interfaces de manipulación datos por lotes
      • Implementa interfaces de llamadas HTTP
      • Gestiona: Períodos académicos, Planes de estudio, Asignaturas, Asignaciones de profesores, Matriculas de estudiantes.
    10. Detalles de implementación
      • Carpeta raíz del código: [$moodle_dir]/enrol/utpl
      • Archivo librería de funciones: [$moodle_dir]/enrol/utpl/lib/utpl.php
      • Controlador de acciones [$moodle_dir]/enrol/utpl/controller.php
      • Frontales de administración: [$moodle_dir]/enrol/utpl/category.php, $moodle_dir]/enrol/utpl/planes.php,$moodle_dir]/enrol/utpl/periodo.php, $moodle_dir]/enrol/utpl/roles/assign.php]
    11. Detalles de implementación
      • Pasarelas:
        • Vista del expediente académico
          • [$moodle_dir]/enrol/utpl/user/danta.php
        • Vista de materiales
          • [$moodle_dir]/enrol/utpl/material/lib.php
          • Llamada a la función “ print_tree_resources_utpl ” en format.php para cada formato de curso.
    12. Conexión con SGA
      • Lectura de vistas de datos
      • Servicios basados en HTTP (ver documentación en http://www.slideshare.net/jlgranda/api-evasga/)
    13. Lectura de vistas de datos
      • Esquema: DES_GESTION_ACADEMICA
      • Vistas de datos:
        • VIEW_SGC_DOCENTES
        • VIEW_SGC_ESTUDIANTE
        • VIEW_SGC_MATRICULA
        • VIEW_PLAN_ASIGNATURA
        • VIEW_SGC_PERIODOS
        • VIEW_PLANES_ESTUDIO
        • VIEW_PLANES_OFERTADOS
        • VIEW_PROF_PARALELO_ASG
    14. Lectura de vistas de datos
      • Esquema: CEDIB
      • Vistas de datos:
        • V_VIRTUAL
    15. Entidades agregadas para soporte al modelo UTPL
      • mdl_periodo_utpl //períodos académicos UTPL
      • mdl_plan_utpl //planes de estudio UTPL
      • mdl_user_utpl //usuarios UTPL
      • mdl_enrol_utpl //matriculas UTPL
      • mdl_course_utpl //asignaturas UTPL
    16. Funciones básicas
      • create_user_utpl
      • create_profesor_utpl
      • role_assign_utpl
      • importar_periodos_utpl
      • importar_planes_utpl
      • create_course_utpl
      • importar_asignaturas_utpl
    17. Funciones básicas
      • importar_docente_asignatura_utpl
      • assign_teacher_utpl
      • role_unassign_utpl
      • importar_estudiante_asignatura_utpl
      • importar_asignaturas_estudiante_utpl

    + José Luis GrandaJosé Luis Granda, 2 years ago

    custom

    978 views, 1 favs, 2 embeds more stats

    Describe las estrategías de integración, extensi more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 978
      • 951 on SlideShare
      • 27 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 34
    Most viewed embeds
    • 26 views on http://unesr-garde.blogspot.com
    • 1 views on http://216.239.59.132

    more

    All embeds
    • 26 views on http://unesr-garde.blogspot.com
    • 1 views on http://216.239.59.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories