LogoClawIndex
CasesSkillsAbout
LogoClawIndex

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-development - Develop custom external APIs for Moodle LMS

Guides implementation and registration of Moodle external web service APIs for course, user, quiz, reporting, and plugin operations.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Define API parameters
  • Implement API business logic
  • Validate contexts and capabilities
  • Define return structures
  • Register web services
  • Log and handle errors
  • Use parameterized database queries
  • Manage database transactions

Inputs

  • Moodle plugin source
  • API endpoint requirements
  • Course management requirements
  • User tracking requirements
  • Quiz operation requirements
  • Database operation requirements

Outputs

  • External API PHP class files
  • Service registration files
  • REST or AJAX endpoints
  • Structured API responses
  • Debug log files

Requirements

  • Moodle LMS development environment
  • Moodle external API framework
  • PHP runtime
  • Moodle capability permissions
  • Database access

Source

  • Spec: SKILL.md
Moodle
external API
web services
REST
AJAX
plugin development
PHP
Define API parameters
Implement API business logic
Validate contexts and capabilities
Define return structures
Moodle plugin source
API endpoint requirements
Course management requirements
External API PHP class files
Service registration files
REST or AJAX endpoints