Ir al contenido

Entrega de aprendizaje

RODMENA cmi5

Próximamente

El 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.