Integración e-learning (moodle) con OpenERP


Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a Free web application that educators can use to create effective online learning sites.

Moodle, es sistema de gestión de cursos (CMS), también conocido como Sistema de gestión de aprendizaje (LMS) o un entorno de aprendizaje virtual (VLE). Es una aplicación Web software libre que los educadores pueden utilizar para crear sitios de aprendizaje online efectivos.

Dicho esto, como ya muchos de vosotros sabeis aulaerp está hecho con Moodle. Lo escogimos porque de los varios LMS que existen nos pareció el más potente y el más versátil. Igual que pasa con las tiendas online, Moodle es lo que es y vale para lo que vale, pero en ningún caso contempla un sistema de gestión y facturación, por lo tanto… ¿qué mejor que integrar moodle con OpenERP para que uno complemente la funcionalidad que le falta al otro?

Y en ello está Raimon Esteve. Hoy nos anuncia en los foros oficiales que más o menos a finales de la próxima semana publicará el módulo de integración de Moodle con OpenERP. De entrada, la integración abordada será:

  • Estudiantes: Serán clientes en OpenERP
  • Cursos y categorías: Serán productos y categorías en OpenERP
  • Matrícula: Serán un pedido en OpenERP.

La integración permitira importar directamente las matrículas de moodle como pedidos a OpenERP para continuar con su gestión, facturación, cobros, pagos y registro en contabilidad como cualquier otro pedido. Al hilo de este anuncio, Fabien nos aporta esta información con respecto al vertical para escuelas, colegios, universidades y academias que ya ha sido publicado como módulo extra de OpenERP, aquí:

  • bzr+ssh://bazaar.launchpad.net/%7Eopenobject-training/openobject-addons/extra/
  • bzr+ssh://bazaar.launchpad.net/%7Eopenobject-training/%2Bjunk/server/

Fabien: Los módulos de formación de OpenERP gestionan todo lo relacionado a cursos e institutos de enseñanza (no elearning, cursos tradicionales basados en papel)

  • Definición de catálogo de cursos y sesiones
  • Impresión PDF de catálogo de prácticas.
  • Planificación de sesiones de formación
  • Suscripciones a cursos
  • Tareas y retro-planning para la organización de cursos.
  • Automatización de las comunicaciones por email: confirmación de suscripciones, mails a proveedores, facturas…
  • Portales:
    • Estudiantes: Chequeo de matrículas, obtención de certificados.
    • Profesores: corrección de exámenes, material de aprendizaje, solicitud de aprendizaje
    • Proveedores: Pedidos, comidas.
    • Clientes / Empresas que forman a sus empleados: Facturas, resultados de empleados
  • Evaluación de profesores
  • Material de aprendizaje a través del módulo de gestión documental
  • Gestión de exámenes, impresiones y subscripciones
  • Facturación
  • Scaneo de papeles para la corrección de exámenes y evaluación de profesores (todavía en desarrollo)
  • Control de presencias y participación en cursos
  • Todos los procesos para gestionar una institución de formación
  • Integración con horarios, gestión de proyectos, facturas, gestor documental, contabilidad analítica.
  • Estadísticas a nivel de servicio de clientes, grupos de desarrollo, aprovechamiento de cursos, etc.

Creo que es una buena idea integrar moodle con los módulos de formación de OpenERP. Tenemos previsto integrar estas 2 ramas publicadas, junto con el resto de módulos de addons-extra en unas pocas semanas. Estos módulos ya están siendo usados en producción por uno de nuestros clientes. El portal y el módulo de escaneo automático de exámenes están en desarrollo. Los portales están casi acabados. Si estais pensando en integrar Moodle con estos módulos, decídmelo y haremos el trabajo basándonos en vuestro módulo de integración.

Sugerencias:

  • Creo que los estudiantes son contactos, no empresas. Las empresas son las compañías de los estudiantes ( las que pagan la factura) (Basado en el módulo base_contact?)
  • Creo que es muy importante que sincronice mediante llamadas XML_RPC y no con queries SQL. (Porque moodle está la mayoría de las veces en un servidor Web  y OpenERP puede no estar en un servidor Web)

Aquí lo teneis pues. En poquitos días tendremos aulaERP integrado con nuestra propia implantación de OpenERP.

,

  1. #1 by Rupi on 20 Octubre 2009 - 21:03

    Hola,

    Estoy interesado en unir Moodle a OpenERP, ¿vuestra pasarela la habéis liberado?

    Estoy interesado en saber mas.

    gracias

  2. #2 by Polprav on 22 Octubre 2009 - 20:38

    Hello from Russia!
    Can I quote a post in your blog with the link to you?

  3. #3 by Ana Juaristi Olalde on 27 Octubre 2009 - 9:53

    Of course :)
    Thank you

  4. #4 by Ana Juaristi Olalde on 27 Octubre 2009 - 9:55

    Te recomiendo contactes con Zikzakmedia y preguntes por Raimon que es quien ha montado el conector con moodle.
    Gracias!!!

  5. #5 by Ed Sanchez on 22 Julio 2010 - 17:10

    Creo que en nuestro caso en América Latina, el reto de unir OpenERP con Moodle enfrenta aun mas retos. Las escuelas que reciben certificacion de las secretarias o autoridades educativas, requieren que los nombres de los alumnos coincidan con sus datos personales.

    En el caso de México: Nombre(s); Apellido Paterno y Apellido Materno y el pivote es el CURP.

    Me interesa participaren este esfuerzo.

    ¿Cómo puedo cooperar?

    Saludos

  6. #6 by Ed Sanchez on 22 Julio 2010 - 17:49

    Me preocupa el enfoque que presentan. Una Escuela o Universidad, no es lo mismo que ofrecer cursos aislados.

    La seriación y requisitos son importantes.

    Igual es pensar que la matrícula es una segunda identificación, asociada con la persona de forma permanente, para conocer su historial académico y logros de aprendizaje.

    El requisito es el logro de Habilidades, competencias, conocimientos y actitudes. En pocas palabras, formar personas con una utilidad clara y definida que coopere al “tejido Soxcial sano” y asegure paz, convivencia y participación ciudadana.

(No será publicado)