moodle-ws
使用 REST Web 服务与 Moodle 4.x 集成。当用户要求创建课程时使用此技能, 注册或取消订阅用户、创建或更新活动(测验、作业、论坛)、 在启用了 Web 服务的 Moodle 校园中提交成绩或列出课程/学生。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~exeandino-moodle-ws-skillcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~exeandino-moodle-ws-skill/file -o exeandino-moodle-ws-skill.md## 概述(中文) 使用 REST Web 服务与 Moodle 4.x 集成。当用户要求创建课程时使用此技能, 注册或取消订阅用户、创建或更新活动(测验、作业、论坛)、 在启用了 Web 服务的 Moodle 校园中提交成绩或列出课程/学生。 ## 原文 # Moodle Web Services (REST) – Skill ## 1. Contexto y requisitos Esta skill sirve para trabajar con **Moodle 4.x** mediante **Web Services (REST)**. Funcionalidades principales: - Crear curso - Inscribir / desinscribir usuarios - Crear / actualizar actividades: - Quiz (cuestionarios) - Assignment (tareas / entregas) - Forum (foros) - Enviar calificaciones - Obtener listas de cursos y estudiantes Requisitos: - URL base de Moodle (por ejemplo: `https://moodle.ejemplo.com`) - Token de Web Service con los permisos adecuados (role con capabilities para: - crear cursos, - gestionar matriculaciones, - gestionar actividades, - gestionar notas). **Importante:** nunca guardar el token en el chat. Pedirle al usuario que lo configure en un archivo local o variable de entorno. Sugerencia: guardar en un archivo de config no versionado, por ejemplo: ```bash ~/.openclaw/workspace/secrets/moodle-ws.json ## 7. Autoría y uso Skill **moodle-ws** diseñada por **Exe Andino**. Pensada para: - integrar Moodle 4.x con asistentes OpenClaw, - automatizar tareas docentes y administrativas (creación de cursos, matriculaciones, actividades, notas), - siempre usando tokens de Web Services con permisos limitados y entornos controlados. Se recomienda: - usar tokens específicos para este tipo de integración, - no versionar ni exponer la configuración de URL + token, - probar primero en entornos de prueba antes de producción.