SkillHub

moodle-ws-skill

v1.0.0

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.

Sourced from ClawHub, Authored by exeandino

Installation

Please help me install the skill `moodle-ws-skill` from SkillHub official store. npx skills add exeandino/moodle-ws-skill

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.