LogoClawIndex
CasesSkillsAbout
LogoClawIndex

moodle-external-api-development - Develop custom external APIs for Moodle

Guides implementation and registration of Moodle external web service APIs for course management, user tracking, quizzes, reporting, and plugin functionality.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Define API parameters
  • Implement business logic
  • Validate access permissions
  • Define return structures
  • Register web services
  • Handle and log errors

Inputs

  • Moodle plugin requirements
  • API parameter specifications
  • API return data requirements
  • Access and capability rules
  • Database operation requirements

Outputs

  • External API class files
  • Service registration files
  • Structured API responses
  • API debug log files
  • Registered web service state

Requirements

  • Moodle LMS installation
  • PHP runtime
  • Moodle external API framework
  • Required Moodle capabilities

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
Moodle
external API
web services
REST
AJAX
PHP
plugin development
Define API parameters
Implement business logic
Validate access permissions
Define return structures
Moodle plugin requirements
API parameter specifications
API return data requirements
External API class files
Service registration files
Structured API responses