Moodle Core CLI

Trabaja con los servicios web estándar de Moodle sin instalar un plugin.

Cliente de línea de comandos y NodePaquete npm publicado

Una docente planifica un curso con apuntes y un portátil en un espacio de aprendizaje luminoso
IA que acompaña tu forma de enseñar

Creado para facilitar una tarea concreta.

Un cliente y una interfaz de línea de comandos accesibles para los servicios web del núcleo de Moodle 5.0 y posteriores. Convierte los detalles complejos de REST en operaciones estables sin requerir el plugin de MoodlIA.

Abrir el paquete npm

01

En qué te ayuda

  • Utiliza únicamente los servicios web del núcleo de Moodle
  • Gestiona parámetros anidados, comprobaciones de versión y normalización de respuestas
  • Expone operaciones claras en lugar de llamadas remotas arbitrarias

02

Ideal para

  • Sitios Moodle donde no se puede instalar un plugin adicional
  • Desarrolladores que necesitan un cliente tipado para los servicios del núcleo
  • Automatizaciones controladas basadas en las capacidades estándar de Moodle

03

Qué necesitas

  • Node.js 22 o posterior
  • Moodle 5.0 o posterior con los servicios web REST habilitados
  • Un token cuyo servicio exponga cada función de Moodle necesaria

Cómo se instala y se utiliza.

Es una buena opción cuando tu sitio Moodle no puede instalar el plugin de MoodlIA. Aun así, un administrador debe preparar el acceso de forma segura.

Configúralo una vez

  1. Pide al administrador de Moodle que active los servicios REST estándar necesarios para tu tarea.
  2. Pide a una persona que use herramientas de línea de comandos que instale Moodle Core CLI en tu ordenador.
  3. Utiliza un token independiente con solo las funciones de Moodle que necesitas.

Prueba una cosa pequeña

  1. Primero confirma que la herramienta puede leer tu sitio Moodle.
  2. Prueba una tarea pequeña en un curso de prueba antes de cambiar un curso real.
  3. Revisa el resultado en Moodle después de cada flujo nuevo.
Pide ayuda para empezar con esta herramienta

PASOS CONCRETOS

Instala y ejecuta Moodle Core CLI

Es la opción sin plugin. Utiliza los servicios web REST estándar de Moodle y necesita un token preparado por tu administrador de Moodle.
  1. Prepara el acceso estándar de Moodle

    Pide al administrador de Moodle que active los servicios web REST y te dé un token dedicado con solo las funciones de Moodle que necesitas.

  2. Define la conexión

    En PowerShell, sustituye los dos valores de ejemplo por la dirección de Moodle y el token que te hayan dado.

    $env:MOODLE_BASE_URL = "https://tu-moodle.example"
    $env:MOODLE_TOKEN = "tu-token"
  3. Ejecuta la primera comprobación

    npx descarga y ejecuta el paquete sin una instalación global independiente.

    npx moodle-core-cli get-courses
    Abrir Moodle Core CLI en npm
  4. Haz cambios de forma deliberada

    La lectura es el modo predeterminado. Cualquier operación de escritura exige incluir --allow-write, así que empieza comprobando los cursos.

¿Necesitas ayuda con Moodle Core CLI?

Cuéntanos qué quieres conseguir. Te ayudaremos a elegir, empezar, configurar o resolver problemas con el proyecto de MoodlIA adecuado.

Escribe a contact@moodlia.com