En una terminalDisponible · 0.4.1

MoodlIA CLI

Ejecuta cualquier operación del plugin MoodlIA desde una terminal, un script o la shell de un agente de IA.

El paquete npm moodlia ofrece el comando moodlia y un cliente para Node.js. Cada operación del plugin es un comando con salida JSON. Los comandos adaptativos, como las auditorías de curso, usan el plugin cuando está disponible y los servicios web estándar de Moodle cuando no.

Qué hace

  • Un comando por cada operación del plugin, con ayuda integrada y validación de parámetros.
  • Flujos de auditoría de curso, progreso, reparación de la finalización y matriculaciones.
  • Perfiles de sitio que guardan los tokens en variables de entorno.

Qué necesitas

  • Node.js 22.13 o posterior.
  • Un Moodle con el plugin MoodlIA y un token para él.

Instalación

Instala y configura

  1. Instala el comando de forma global:

    npm install -g moodlia
  2. Indica la dirección de Moodle y el token (bash):

    export MOODLE_BASE_URL="https://your-moodle.example"
    export MOODLE_REST_TOKEN="your-token"
  3. O en PowerShell:

    $env:MOODLE_BASE_URL = "https://your-moodle.example"
    $env:MOODLE_REST_TOKEN = "your-token"
  4. Los mismos dos valores pueden ir también en un archivo .env en la carpeta de trabajo.

Primer uso

  1. Empieza con comandos de solo lectura:

    moodlia get-current-user --format json
    moodlia get-moodlia-status --format json
    moodlia get-courses --limit 10 --format json
  2. Consulta todos los comandos, o los parámetros de uno:

    moodlia --help
    moodlia create-module --help

Conviene saber

  • Las direcciones de Moodle remotas deben usar HTTPS.
  • La sincronización entre sitios pasó a MoodlIA Sync en la versión 0.4.0.

Otras apps

En tu sitio MoodleDisponible · 0.1.215

MoodlIA Moodle Plugin

Permite que asistentes de IA y scripts trabajen con Moodle de forma segura, dentro de los permisos del propio Moodle.

En una terminalDisponible · 0.4.1

Moodle Core CLI

Automatiza Moodle con sus servicios web estándar, sin instalar nada en Moodle.

En una terminalPreview · 0.1.1

MoodlIA Sync

Copia el contenido de un curso de un Moodle a otro sin copias de seguridad, después de aprobar un plan.

¿Necesitas ayuda?

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

contact@moodlia.com