moodle-external-api-development - 开发 Moodle 外部 Web 服务 API
指导使用 Moodle 外部 API 框架创建自定义 Web 服务 API,包括参数验证、权限检查、数据库访问、服务注册和错误处理。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 定义 API 参数
- 实现业务逻辑
- 验证请求上下文
- 检查所需能力
- 使用参数化查询
- 定义返回结构
- 注册 Web 服务
- 处理并记录错误
- 管理数据库事务
- 创建课程模块
输入
- Moodle 插件代码库
- API 需求
- 请求参数定义
- 返回数据结构
- 数据库架构
- 所需能力
输出
- 外部 API PHP 类文件
- 服务注册文件
- 结构化 API 响应
- 调试日志文件
- 课程和数据库变更
要求
- Moodle LMS 环境
- PHP 插件开发环境
- Moodle 外部 API 框架
- 数据库访问权限
- 已配置的 Moodle 能力
