MoodlIA

MoodlIA CLI

Work with Moodle from the terminal through Core, the MoodlIA plugin, or optional browser WebMCP.

Read the documentation

Project status

Implemented CLI and Node.js client. Package version: 0.5.2; the bundled MoodlIA contract contains 252 operations. WebMCP is optional and experimental. Cross-site synchronization is maintained in moodlia-sync.

Getting started

  1. Install the CLI with Node.js 22.13 or later.
  2. Configure the Moodle URL and a limited token, or choose a saved profile.
  3. Inspect capabilities before choosing a workflow. Install the browser component only if needed.
npm install -g moodlia
Full setup and requirements

Keep going