Registro de eventos¶
El plugin lanza tres eventos de Moodle. Aparecen en los registros estándar de Moodle.
| Clase de evento | Nombre | CRUD | Datos |
|---|---|---|---|
\local_mcp\event\tool_called |
Herramienta MCP invocada | lectura | userid; courseid si la tool actúa sobre un curso; other: tool (nombre), status (success o error), summary (resumen breve de los argumentos). |
\local_mcp\event\token_issued |
Token de acceso MCP emitido | creación | Tabla local_mcp_token; userid y relateduserid; other: clientid, scopes, tokentype. |
\local_mcp\event\token_revoked |
Token MCP revocado | actualización | Tabla local_mcp_token; userid y relateduserid; other: reason, tokentype. |
build_course se ejecuta como tarea en segundo plano; al terminar, la tarea lanza su propio evento tool_called de build_course con el estado final.
Los tres usan el nivel educativo «otro».
- En el resumen de argumentos, los nombres que parecen tokens, secretos o contraseñas se ocultan.
- Los tokens en claro nunca se registran.