Entrega de aprendizaje
RODMENA cmi5
PróximamenteEl sistema de lanzamiento que hace que los cursos cmi5 se comporten como indica el estándar.
RODMENA cmi5 es el lado LMS del estándar cmi5. Importa paquetes de cursos cmi5, registra a los alumnos y lanza cada parte de un curso con un enlace de un solo uso. Comprueba cada registro de aprendizaje que envía un curso contra las reglas de cmi5 antes de aceptarlo y, a continuación, determina la finalización y la satisfacción según los criterios del propio curso. Los registros se conservan y se reenvían en orden al RODMENA LRS, de modo que el aprendizaje continúa incluso cuando el LRS no está disponible.
Para quién es. Organizaciones y plataformas de aprendizaje que imparten cursos cmi5, incluidos los compradores del sector público que necesitan registros de aprendizaje que puedan auditar. Se utiliza a través de su API por un sistema de gestión del aprendizaje, y los alumnos nunca lo invocan directamente. REES es su primer consumidor.
- Estado
- Próximamente
- Forma parte de
- Ofertas
- Licencia
- Propietario. Copyright RODMENA LIMITED, todos los derechos reservados.
- Conformidad
- 21 pruebas de paquetes cmi5, todas superadas
- 66 pruebas de tiempo de ejecución cmi5, todas superadas
- Verificado 24 de septiembre de 2026
- Etiquetas
- cmi5xAPIe-learningLanzamiento del cursoIntegración con el LMSRegistros de aprendizaje
Especificación técnica
Indicado para un evaluador técnico. Se omite toda fila sin valor medido.
Estándares
- cmi5
- cmi5 (Quartz), con xAPI 1.0.3 como formato de declaraciones.
- Suite de conformidad
- Suite de pruebas ADL CATAPULT LMS, ejecutada en Chrome sin interfaz gráfica contra el sistema en funcionamiento.
- Resultado de conformidad
- Pruebas de paquete: 21 de 21. Pruebas de tiempo de ejecución: 66 de 66.
- Repetibilidad
- Ambas suites se ejecutaron cuatro veces en un solo día contra el sistema en funcionamiento, y las cuatro ejecuciones fueron idénticas.
- Sistema de registro
- El RODMENA LRS. cmi5 reenvía a él todos los registros aceptados.
Ciclo de vida del curso
- Importar
- Los paquetes de curso cmi5 se importan y su estructura se lee desde el manifiesto.
- Lanzamiento
- Cada unidad asignable se lanza con un enlace de un solo uso, de modo que un enlace no puede reutilizarse ni compartirse en una segunda sesión.
- Reglas en la entrada
- Todas las declaraciones que envía un curso se comprueban con las reglas de sesión y de verbos de cmi5 antes de aceptarlas. Un rechazo indica el requisito de la especificación que se incumple.
- Finalización
- La finalización y la satisfacción se determinan según los criterios propios del curso, tal como exige el estándar, y no según una regla nuestra.
- Devolución
- Cuando el sistema de gestión del aprendizaje proporciona una URL de retorno, se ofrece al alumno una forma de volver a ella.
Durabilidad
- Durante una interrupción del LRS
- Los registros se aceptan y se conservan mientras el LRS no está disponible, y luego se reenvían cuando vuelve. Mientras tanto, el aprendizaje continúa.
- Exactamente una vez, en orden
- Los registros retenidos se reenvían exactamente una vez y en orden, y el orden se mantiene entre lotes reenviados.
- Medido
- Una interrupción del LRS de diez minutos con 200 alumnos no produjo errores visibles para el alumno. La entrega de cada registro retenido se comprobó después con lo que cmi5 había aceptado.
Aislamiento y seguridad
- Aislamiento de inquilinos
- Los datos de cada cliente se separan mediante reglas que aplica la base de datos, y no solo mediante el código de la aplicación.
- Cifrado en reposo
- AES-256-GCM, con claves vinculadas a la fila que protegen.
- Identificadores de los alumnos
- El identificador que proporciona el sistema de gestión del aprendizaje es una cuenta xAPI compuesta por página de inicio y nombre. Se rechazan los identificadores con formato de correo electrónico. Solo se almacena como token con clave.
- Direcciones de cliente
- Nunca se almacena. Los registros de solicitudes llevan un token con clave en lugar de una dirección IP.
- Objetos almacenados
- Los paquetes de cursos y los registros de supresión se cifran en nuestro host antes de cargarse en el almacenamiento de objetos.
Protección de datos
- Rol
- Un encargado del tratamiento, que actúa por cuenta del cliente del sistema de gestión del aprendizaje como responsable. Las cláusulas del artículo 28 figuran en la página del Acuerdo de Encargo de Tratamiento.
- Qué se procesa
- El identificador del alumno que proporciona el sistema del cliente y los registros de aprendizaje que envía un curso, incluidos los resultados y las puntuaciones.
- Retención
- Por inquilino y contractual. Los valores predeterminados son 1.095 días para los registros y los cuerpos de las declaraciones, configurable hasta un día.
- Supresión
- Los registros de un alumno se seudonimizan en cmi5 de inmediato, se detienen y eliminan sus copias de documentos en el LRS, y la supresión se entrega al RODMENA LRS con un acuse registrado, de modo que una sola solicitud llega a ambos sistemas. Tras una restauración de la base de datos, cada supresión se vuelve a aplicar desde registros sellados que se conservan fuera de la base de datos, como un paso del procedimiento de restauración.
- Motivos del operador
- El motivo registrado para una supresión o un borrado es una referencia de ticket o un código, nunca texto libre sobre una persona, porque esos registros sobreviven a los datos.
- Ubicación
- El mismo nivel de base de datos que indica el Trust Centre, en el Reino Unido, Francia y Alemania, sin ninguna otra transferencia.
Integraciones
- Copias de documentos al LRS
- Opcional y desactivado de forma predeterminada, según el cliente. Los documentos de estado guardado y de preferencias del alumno se copian en un solo sentido al RODMENA LRS y se eliminan allí cuando se eliminan o alcanzan su periodo de conservación. Los datos de lanzamiento de sesión se copian sin su clave de derechos.
- Verificación cruzada con el LRS
- A petición, las declaraciones de un registro se comparan con la copia del LRS y se añade al paquete de evidencias un resultado firmado para cada declaración.
- Declaraciones firmadas
- Opcional, por cliente. Las declaraciones que cmi5 escribe por sí mismo (launched, abandoned, satisfied, waived) llevan una firma digital xAPI con el certificado de servicio de RODMENA. La firma se elimina junto con el cuerpo de la declaración al aplicar la retención o el borrado.
- Webhooks
- Opcional. Las notificaciones de eventos se envían a puntos de conexión HTTPS que registra el cliente, firmadas con HMAC-SHA256. Solo contienen identificadores que el cliente ya posee y marcas de tiempo, nunca un identificador de alumno ni un registro de aprendizaje. Los eventos se conservan durante 30 días.
Salida y portabilidad
- Devolución de datos
- Un cliente solicita una exportación a través de la API. Solo se ejecuta después de que una segunda persona la apruebe, se cifra con la clave propia del cliente y va acompañada de un manifiesto firmado que abarca todas las tablas que posee el cliente.
- Eliminación al finalizar el contrato
- Se eliminan todos los registros y todas las versiones de objetos almacenadas. El cliente recibe un certificado de eliminación firmado y con marca temporal que indica qué se eliminó, qué se conserva y por qué, y qué no cubre.
Evidencia
- Evidencia de finalización
- Se exporta como un paquete firmado y con marca de tiempo que un tercero puede verificar sin conexión, sin acceso a nuestros sistemas.
- Sellado de tiempo
- Una autoridad de sellado de tiempo pública conforme a la RFC 3161 ancla la cadena de auditoría. Recibe un resumen SHA-256 de una cabeza de cadena firmada, aproximadamente cada quince minutos, y solo de un cliente cuya cadena haya cambiado. No se le envían datos personales, ni identificadores, ni declaraciones.
- Si la autoridad no está disponible
- El aprendizaje, los lanzamientos, las declaraciones y la exportación de evidencia no se ven afectados. El anclaje se reintenta en la siguiente pasada, las filas de auditoría más recientes simplemente aún no están cubiertas por un ancla, y el estado de cada inquilino informa de cuánto tiempo han esperado.
Accesibilidad
Parcialmente conforme con WCAG 2.2 AA. Nuestras interfaces están diseñadas para cumplir WCAG 2.2 AA, de modo que un cliente del sector público pueda cumplir su obligación en virtud de la Public Sector Bodies (Websites and Mobile Applications) (No. 2) Accessibility Regulations 2018; la Equality Act 2010 vincula directamente a RODMENA.
Este producto
- Qué cubre esto
- Las cuatro páginas que ve un alumno: la página de lanzamiento; la página de lanzamiento de la aplicación («Open your course in its app»), que se muestra en su lugar cuando un curso se abre en una aplicación independiente en el dispositivo del alumno, que nunca abre nada por sí misma y siempre espera a Continue; la página que se muestra cuando un enlace ha caducado o ya se ha utilizado; y la página de error. El contenido del curso en sí pertenece al cliente y queda fuera de esta declaración.
- Pruebas automatizadas
- axe-core 4, WCAG 2.2 AA más sus reglas de buenas prácticas: 20 comprobaciones superadas de 20, que abarcan cinco formularios de página (lanzamiento, lanzamiento de la aplicación, expirado con y sin una forma de volver, error) en anchos de escritorio y de teléfono, tanto en el tema claro como en el oscuro, ejecutadas contra las páginas en vivo el 26 de septiembre de 2026.
- Lector de pantalla
- Probado con Orca 46 y Google Chrome en Linux en todas las páginas. Cada página se anuncia con su título o punto de referencia principal, y el único control como «Continue push button» o «Return to the course page link».
- Teclado
- Probado solo con el teclado en Google Chrome en macOS y Linux. El primer tabulador llega al único control de cada página, con un estado de foco visible de 3 px. En macOS, Chrome y Safari omiten los enlaces con el tabulador a menos que esté activada la opción «Press Tab to highlight each item»; con Option+Tab se llega a ellos en cualquier caso.
- Sin JavaScript
- La página de lanzamiento se envía por sí sola cuando hay scripting disponible, y un botón Continuar visible es la vía cuando no lo hay. Nada en estas páginas requiere un script.
- Sin límites de tiempo
- No se presenta al alumno ninguna cuenta atrás ni límite de tiempo en ninguna de las páginas.
- Creado a partir de
- HTML semántico simple con un punto de referencia principal, un diseño de una sola columna y una región activa de cortesía para el estado. No se utiliza ningún marco de trabajo de interfaz de usuario de terceros.
- Aún no realizado
- Pruebas con VoiceOver, NVDA o JAWS, y TalkBack, y una auditoría de accesibilidad de terceros. Hasta que la auditoría finalice, la declaración se mantiene en parcialmente conforme, y se lo diremos a cualquier comprador que lo pregunte.
- Cómo informar de un problema
- Los problemas de accesibilidad de estas páginas se dirigen a la dirección que figura en nuestra declaración de accesibilidad, y respondemos a ellos allí.
Qué hace
-
Probado para conformidad
Supera la suite de pruebas de LMS cmi5 ADL CATAPULT: 21 de 21 pruebas de paquete y 66 de 66 pruebas de tiempo de ejecución.
-
Reglas aplicadas en la entrada
Cada declaración que envía un curso se comprueba con las reglas de sesión y de verbos de cmi5, y un rechazo indica el requisito que se incumple.
-
Sigue funcionando durante una interrupción
Los registros se aceptan y se conservan, y luego se reenvían exactamente una vez y en orden. Una interrupción del LRS de diez minutos con 200 alumnos no provocó errores visibles para los alumnos.
-
Aislado y cifrado
Los datos de cada cliente se separan mediante seguridad a nivel de fila en la base de datos, se cifran en reposo, y los identificadores de los alumnos solo se almacenan como tokens con clave.
-
Evidencia que un tercero puede comprobar
La evidencia de finalización se exporta como un paquete firmado y con marca de tiempo que se verifica sin conexión sin acceso a nuestros sistemas.
-
Supresión que llega al LRS
La supresión de un alumno se aplica inmediatamente en cmi5 y se entrega al LRS con un acuse de recibo registrado.
Para documentación, un piloto o una integración, contacte con nosotros.