Cómo funciona MoodlIA

MoodlIA no es un único producto sino una familia de apps independientes. Esta página explica cómo se relacionan, qué llega a tu sitio Moodle y qué se queda en tu ordenador.

Dos formas de llegar a Moodle

Servicios web estándar

Moodle ya tiene una API de servicios web. Moodle Core CLI, Teacher Dashboard y Analyzer Web la usan, así que no se instala nada en el sitio. Está limitada a las funciones que ofrece Moodle y que el administrador añade al servicio.

El plugin MoodlIA

Un plugin local añade unas 250 operaciones de más alto nivel, como crear un cuestionario completo o auditar un curso antes de publicarlo. También ofrece un endpoint MCP, que es como los asistentes de IA, como ChatGPT o Claude, se conectan a Moodle.

Qué usa cada app

  1. Sin conexión a Moodle

    Funcionan dentro de una página de Moodle que ya tienes abierta, o con archivos que después restauras en Moodle.

  2. Servicios web estándar de Moodle

    No se instala nada en Moodle. Un administrador activa los servicios web y crea un token.

  3. El plugin MoodlIA

    Se instala una vez en el sitio. Añade unas 250 operaciones por REST y MCP, la vía para los asistentes de IA.

Los paquetes de terminal

Los tres paquetes de npm se apoyan unos en otros. Instala solo el que necesites: cada uno trae los que tiene debajo.

  1. moodlia-synccopia cursos entre sitios; usa las dos vías de conexión
  2. moodliala MoodlIA CLI; añade las operaciones del plugin
  3. moodle-core-clila base: los servicios web estándar de Moodle

Reglas que siguen todas las apps

Moodle decide

Cada petición se ejecuta como un usuario de Moodle y está limitada por sus permisos. MoodlIA nunca se los salta.

Una cuenta, un token

Usa una cuenta de Moodle dedicada con los permisos mínimos y un token que puedas revocar, nunca el acceso de un administrador.

Mirar antes de cambiar

Moodle Core CLI solo lee hasta que añades --allow-write, y MoodlIA Sync no escribe nada hasta que apruebas su plan. Empieza siempre con comandos de solo lectura y un curso de prueba.

Tus datos se quedan contigo

Las herramientas de navegador procesan los archivos y los datos de Moodle en tu ordenador. Ninguna app los envía a un servidor de MoodlIA.

Código abierto

Cada app tiene su propio repositorio en GitHub, con su documentación, su registro de cambios y su gestor de incidencias. Comunica allí los problemas o propón mejoras, o escríbenos.

github.com/gafapa →

¿Necesitas ayuda?

Dudas sobre cómo instalar o usar cualquier app de MoodlIA, o ideas para nuevas: escríbenos.

contact@moodlia.com