Qué poner en cada campo del plugin¶
Administración del sitio → Plugins → Plugins locales → Conector SEPE de teleformación. Las longitudes son las del XSD. Si no coinciden, se rechaza.
Los códigos oficiales como CODIGO_CENTRO, identificadores de especialidad y códigos de acción los asigna el SEPE / el organismo competente para tu expediente. No inventes valores oficiales; usa placeholders solo hasta que el expediente los facilite.
Endpoint (solo lectura)¶
| Campo | Qué poner | Ejemplo |
|---|---|---|
| Endpoint SOAP | Sale solo desde $CFG->wwwroot. Es la URL a la que llamará el SEPE. |
https://campus.ejemplo.com/local/sepe/ws/service.php |
| WSDL | La misma URL con ?wsdl. |
…/service.php?wsdl |
WS-Security¶
| Campo en Moodle | Qué poner | Notas |
|---|---|---|
| Usuario WS-Security | SEPE salvo que el kit oficial diga otra cosa. |
El valor por defecto ya es SEPE. |
| Contraseña WS-Security (PasswordText) | Un secreto largo que eliges tú. El mismo valor luego en el formulario del SEPE. | No lo subas al repo. En producción, solo HTTPS. |
URL de seguimiento (soap:address) |
URL HTTPS pública de service.php. |
Cópiala en URL_SEGUIMIENTO y en el trámite del SEPE. |
El SEPE no inventa esta contraseña. La define el centro y la declara en la solicitud oficial. Cada llamada SOAP lleva UsernameToken con esos valores (PasswordText). No hay cookie de sesión de Moodle.
Centro de formación¶
| Campo | Longitud | Qué poner |
|---|---|---|
ORIGEN_CENTRO |
2 | Código de origen del kit SEPE. En la demo: 20. |
CODIGO_CENTRO |
16 | Código de centro que asignan al registrar la acreditación/inscripción. Hasta entonces, el placeholder que te indiquen; la demo usa 16 dígitos. |
| Nombre del centro | hasta 40 | Nombre comercial, el mismo de la solicitud. |
URL_PLATAFORMA |
URL | URL pública de Moodle, solo https://. Igual que “URL de la plataforma” en el SEPE. |
URL_SEGUIMIENTO |
URL | URL del SOAP (…/local/sepe/ws/service.php). Igual que “URL del servicio web de seguimiento”. |
| Teléfono | hasta 15 | Contacto para el seguimiento de la formación. |
| Correo | — | Contacto para el seguimiento de la formación. |
Acciones formativas SEPE¶
Página de administración aparte. Una fila por acción que el SEPE pueda consultar con obtenerAccion.
| Campo | Qué poner |
|---|---|
ORIGEN_ACCION |
2 caracteres. Demo: 20. |
CODIGO_ACCION |
30 caracteres. El código oficial de la acción cuando lo tengas. |
| ID de curso Moodle | Id numérico del curso (Administración del curso). 0 = sin vincular. Si hay curso, obtenerAccion mezcla matrículas, completion, notas y logs. |
SITUACION |
Código de estado del modelo (demo 10). |
| Fecha inicio / fin | dd/mm/aaaa. |
| Duración (horas) | Horas enteras de la acción. |
| Itinerario completo | SI o NO. |
| Tipo de financiación | Código del modelo oficial (demo 10). |
| Número de asistentes | Cifra declarada; el SOAP puede reflejar las matrículas de Moodle si hay curso. |
| Denominación / información / horarios / requisitos / contacto | Texto libre del bloque de descripción del Anexo V. |
| Origen / área / código de especialidad | Identificadores oficiales (demo: origen 20, área ADGN, código ADGN010PO00001). |
Documentos de participantes¶
Página Documentos de participantes SEPE. Relaciona un usuario de Moodle con la identidad que espera el SEPE.
| Campo | Qué poner |
|---|---|
| Tipo de documento | D para NIF/NIE en el caso habitual (TIPO_DOCUMENTO del XSD). |
| Número de documento | Hasta 10 dígitos, sin letra. El conector rellena ceros a la izquierda hasta 10. |
| Letra del NIF | Solo la letra de control (Z, B…). |
| Indicador de competencias clave | Dos caracteres del modelo (demo 00). |
Si el idnumber de Moodle ya es un NIF tipo 12345678Z, el enriquecedor puede leerlo si no hay fila de mapeo. En producción, rellena el mapeo.