# Contrato de identidad de un LMS Plantilla de Alberto Lara Hernández. Versión 1, 11 septiembre 2026. Estado inicial: PENDIENTE. Adaptar y ensayar antes de aceptar una integración. ## Fuente y alcance - Expediente o necesidad, URL y página cuando proceda: - Organizaciones y sistemas participantes: - Sistema de referencia para cada atributo y relación: - Identificador estable, ámbito de unicidad y política de no reutilización: - Correspondencia con el usuario del LMS y tratamiento de colisiones: - Protocolo y versiones; emisor autorizado y validación de mensajes: - Datos mínimos, acceso a registros y conservación acordada: ## Operaciones | Operación | Fuente que decide | Efecto en LMS y cursos | Sesiones y herramientas externas | Plazo acordado | Responsable | Evidencia de aceptación | | --- | --- | --- | --- | --- | --- | --- | | Alta | | | | | | | | Cambio de atributos | | | | | | | | Matrícula o cambio de rol | | | | | | | | Baja de una relación | | | | | | | | Suspensión de cuenta | | | | | | | | Reincorporación | | | | | | | ## Fallos y conciliación - Identificador de evento y regla de deduplicación: - Orden o revisión por identidad; qué ocurre si hay varios productores: - Persistencia y tratamiento de operaciones concurrentes: - Reintentos, límite y estado visible tras un fallo parcial: - Frecuencia de conciliación y fuente que prevalece ante una discrepancia: - Excepción manual: autorización, registro y caducidad: ## Ensayos de aceptación | Caso | Entrada y precondición | Resultado esperado | Resultado observado | Evidencia | Responsable | | --- | --- | --- | --- | --- | --- | | Alta y acceso al curso previsto | | | | | | | Mismo evento recibido dos veces | | | | | | | Alta antigua después de una baja | | | | | | | Cuenta creada y matrícula fallida | | | | | | | Cambio de correo sin duplicar cuenta | | | | | | | Baja de una relación con otra vigente | | | | | | | Suspensión con sesión ya abierta | | | | | | | Herramienta externa y credencial de API | | | | | | ## Cierre - Decisión, fecha y responsables: - Canales excluidos, límites conocidos y condiciones pendientes: - Tratamiento separado de acceso, expediente y eventual supresión de datos: El ejemplo de eventos adjunto solo comprueba una regla en memoria. No valida este contrato completo, un protocolo SSO ni una instalación Moodle.