moodle-ws
Integrar con Moodle 4.x usando Web Services REST. Usar esta skill cuando el usuario pida crear cursos, inscribir o desinscribir usuarios, crear o actualizar actividades (quiz, assignment, forum), enviar calificaciones o listar cursos/estudiantes en un campus Moodle con Web Services habilitados.
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install clawskills:clawskills~exeandino-moodle-ws-skillcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/clawskills%3Aclawskills~exeandino-moodle-ws-skill/file -o exeandino-moodle-ws-skill.md# 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.