INTEGRAR / COMPATIBILIDAD

Compatibilidad y migración

No todas las capacidades significan lo mismo. Esta tabla separa lo que P2LRN puede crear, abrir, leer, conservar y reproducir para evitar prometer una migración más completa de lo que realmente permite cada formato.

1. Qué significa cada columna

Nativo

El formato forma parte del modelo propio de P2LRN.

Crear

Toolkit puede producir ese contenido de forma nativa.

Abrir y reconstruir

Un paquete que contiene ese perfil puede abrirse como proyecto y volver a construirse sin perder el artefacto declarado.

Leer

Reader puede interpretar estructura o contenido útil de ese formato.

Conservar

P2LRN puede transportar el artefacto aunque no pueda editarlo o reproducirlo completamente.

Reproducir

El Toolkit declara una ruta completa de entrega para ese perfil.

«Conservar» no significa «editar» ni «reproducir».

Por ejemplo, un paquete externo puede viajar intacto dentro de P2LRN aunque su edición siga perteneciendo a otra herramienta.

2. Matriz de compatibilidad del Toolkit

PerfilNativoCrearAbrir / reconstruirLeerConservarReproducir
coursesísísísísíno
web-contentsísísísísísí
native-questionnairesísísísísísí
native-compositesísísísísísí
native-componentsísísísísísí
multipartsínosísísísí
progressionsísísísísísí
SCORMnonosísísíno
cmi5nonosísísíno
Common Cartridgenonosísísíno
QTInonosínosíno
H5Pnonosísísíno
Tin Can packagenonosísísíno
IMS Content Packagenonosísísíno
LTI / CASE / xAPI / accessibilitynonosísísíno

3. Cómo evaluar una migración

  1. Comprueba la columna que necesitas.Si quieres editar, «Conservar: sí» no es suficiente; necesitas una ruta de creación o reconstrucción adecuada.
  2. Prueba el paquete resultante.Abre una muestra real con el visor y comprueba recursos, navegación y eventos.
  3. Verifica contenido ejecutable.SCORM, H5P, cmi5 y otros paquetes pueden necesitar un entorno de ejecución aislado y recursos adicionales.
  4. No des por hecho equivalencia semántica.Que un archivo pueda leerse o transportarse no significa que todas las reglas del LMS de origen puedan convertirse automáticamente.

4. Formatos externos y Player

El Player dispone de infraestructura para ejecutar varios formatos externos, pero la capacidad final depende de que el paquete incluya una representación compatible y de que el entorno de ejecución necesario esté disponible. Por eso la matriz anterior no convierte automáticamente «Leer» o «Conservar» en «Reproducir».

Para una integración concreta, prepara un paquete de prueba, ábrelo con el Player y valida el recorrido completo antes de migrar contenido en volumen.

5. Paquetes P2RLN Alpha15

P2RLN Alpha15 es una identidad histórica anterior a P2LRN. Si recibes uno de esos paquetes, puedes reempaquetarlo con los identificadores actuales antes de continuar trabajando con él.

Terminal
p2lrn-repack old-course.p2rln new-course.p2lrn --canonicalize-identifiers

Después de convertirlo, valida el nuevo paquete y pruébalo con Player antes de sustituir el original.

Reproducción de formatos externos

Player ejecuta SCORM, H5P y otros contenidos HTML compatibles en un entorno aislado y mantiene el estado del alumno fuera del paquete cuando la plataforma integradora proporciona persistencia.

  • SCORM 1.2 y SCORM 2004: el runtime ofrece las APIs de seguimiento y persistencia documentadas; cada paquete debe comprobarse según la versión y extensiones que utilice.
  • H5P: Player puede reproducir contenidos compatibles utilizando las librerías disponibles. Si un contenido necesita una librería no distribuida, deberá incorporarse antes de publicarlo.
  • cmi5 y HTML: pueden ejecutarse de forma aislada cuando el paquete y el entorno cumplen los requisitos descritos en la documentación.
  • Dependencias externas: servicios remotos, código de servidor, tecnologías obsoletas o recursos que no viajen con el curso pueden requerir configuración adicional o no estar disponibles.

La compatibilidad final depende del paquete concreto, el navegador, las políticas de seguridad de la plataforma y los servicios externos que utilice. Valida siempre los contenidos reales en los navegadores de destino antes de una implantación.

Compatibilidad de la versión publicada

Esta tabla resume escenarios de uso comprobados con la versión disponible. Sirve como referencia de integración, pero no sustituye las pruebas con los contenidos, navegadores y plataformas concretas de cada organización.

ÁreaCapacidad disponibleConsideración
Studio y contenido nativoCreación, edición, exportación, reapertura, vista alumno, cuestionarios, juegos y recursos visuales.Conviene revisar cada curso en los navegadores y dispositivos que utilizarán los alumnos.
Juegos educativosPresentaciones 2D y 3D integradas en Player, con adaptación a escritorio y móvil.Las actividades 3D dependen de las capacidades gráficas del navegador y del dispositivo.
Formatos externosIntegración con H5P, SCORM, cmi5, QTI, Common Cartridge, IMS Content Package y otros formatos documentados.La compatibilidad exacta puede variar según el paquete de origen y las extensiones que utilice.
npm y CDNPlayer, Toolkit, Studio, H5P Libraries y Analytics se distribuyen por canales versionados.Cuando una integración dependa de un comportamiento concreto, fija expresamente la versión que utiliza.
Integración con aplicacionesP2LRN separa el contenido portable de identidad, permisos, matrícula y datos privados de la plataforma.La aplicación integradora debe aportar sus propios controles de acceso y persistencia.
LMS y LTIEl mismo Player y formato pueden utilizarse en distintas plataformas mediante las integraciones documentadas.Versiones, plugins y políticas de cada LMS deben comprobarse en el entorno de destino.
Qué no implica esta tabla

No equivale a una certificación universal de todos los contenidos de terceros, navegadores o instalaciones LMS. Para una implantación concreta, valida los casos reales que utilizarán tus usuarios.