2 de septiembre de 2026

HACP (HTTP AICC Communication Protocol)

Sara De la Torre

CONTENIDO CREADO POR:

Sara De la Torre
Content Marketing Manager at isEazy

Tabla de contenidos

¿Qué es HACP en e-learning?

HACP (HTTP AICC Communication Protocol) es el protocolo técnico que define cómo un curso de e-learning y un sistema de gestión del aprendizaje (LMS) intercambian datos a través de HTTP. Fue desarrollado por el comité AICC en 1998 como parte de su especificación para la formación digital, y durante años fue el mecanismo estándar para que el contenido informara al LMS sobre el progreso del alumno: si había completado el curso, su puntuación o el tiempo dedicado.

En el contexto del e-learning corporativo, HACP fue una solución relevante en un momento en que SCORM todavía no existía y las organizaciones necesitaban una forma fiable de conectar contenido formativo con sus plataformas. A diferencia de estándares posteriores como SCORM —que usa JavaScript para la comunicación—, HACP basa su intercambio de datos en peticiones HTTP entre servidores, lo que lo convierte en el único mecanismo de los estándares e-learning que no depende del mismo dominio para funcionar.

HACP es el protocolo de comunicación HTTP que permite que un curso AICC y un LMS intercambien datos de progreso del alumno —completado, puntuación y tiempo— sin necesidad de compartir el mismo servidor o dominio.
AICC CMI Guidelines for Interoperability, especificación AGR-010 (1998)

Cómo funciona HACP: comunicación entre curso y LMS

El mecanismo de HACP es conceptualmente sencillo. Cuando un alumno inicia un curso AICC, el LMS pasa al contenido una URL especial (llamada AICC URL) junto con un identificador de sesión. A partir de ese momento, el curso utiliza esa URL para enviar peticiones HTTP POST al LMS, informando de eventos como el inicio de la sesión, el avance del alumno o la finalización del módulo.

Toda la información viaja en texto plano estructurado en forma de pares nombre-valor (name-value pairs), similar a los formularios HTML clásicos. El LMS procesa esas cadenas de texto, actualiza el registro del alumno y puede devolver datos de vuelta al curso. No hay JavaScript ni API embebida: la comunicación ocurre entre servidores, lo que es técnicamente diferente de cómo funciona SCORM.

Esta arquitectura tiene una consecuencia importante: el contenido AICC puede residir en un servidor completamente distinto al del LMS. Eso permitió a proveedores de contenido como Skillsoft distribuir sus cursos a múltiples organizaciones sin entregar los archivos, simplemente habilitando la comunicación HACP entre sus servidores y el LMS del cliente. En los años 2000, esto representó una ventaja logística y comercial significativa.

HACP, JavaScript API y xAPI: diferencias entre mecanismos de comunicación

Para entender qué hace HACP y por qué fue relevante, conviene compararlo con los otros mecanismos que han definido la comunicación entre contenido y LMS a lo largo de la historia del e-learning.

MecanismoTecnología baseCompatibilidad cross-domain
HACP (AICC)HTTP POST entre servidoresNativa — no depende del dominio
JavaScript API (SCORM)JavaScript en el navegadorLimitada — requiere mismo dominio o iframe
xAPI / StatementsREST API + JSON sobre HTTPSTotal — diseñado para entornos distribuidos

Cuándo sigue siendo relevante HACP en la formación corporativa

Aunque el comité AICC se disolvió en 2014 y el estándar ya no recibe actualizaciones, HACP no ha desaparecido del todo. Hay contextos en los que los equipos de L&D todavía se topan con él:

  • Contenido heredado de proveedores clásicos. Bibliotecas como Skillsoft o OpenSesame distribuyeron durante años sus cursos en formato AICC/HACP. Organizaciones que adquirieron ese contenido pueden seguir ejecutándolo si su LMS mantiene compatibilidad.
  • Sectores regulados con requisitos estrictos. La aviación civil, la defensa y algunas ramas del gobierno adoptaron AICC como estándar corporativo. En esos entornos, la migración completa a estándares modernos puede requerir procesos de validación y aprobación largos.
  • Migraciones de sistemas heredados. Cuando una organización cambia de LMS y necesita inventariar su contenido existente, es habitual encontrar cursos AICC que funcionan con HACP. Saber qué es este protocolo ayuda a decidir si migrar el contenido o recrearlo.
  • Integración de contenido de terceros. Algunos proveedores externos todavía entregan contenido en formato AICC. Verificar si el LMS soporta HACP —y en qué nivel— es un requisito técnico antes de contratar ese contenido.

En cualquiera de estos casos, la recomendación general del sector L&D es planificar la migración progresiva hacia xAPI o cmi5, que ofrecen seguimiento granular, compatibilidad con mobile learning y soporte activo.

WHITEPAPER

Cómo pasar de una formación presencial a una 100% online

Descargar Whitepaper

Limitaciones de HACP frente a los estándares actuales

Conocer las limitaciones de HACP es tan importante como entender qué hace bien. Para un responsable de formación que evalúa si mantener o migrar contenido AICC, estas son las restricciones que más impacto tienen en la práctica:

  • Seguimiento muy limitado. HACP solo registra si el curso se completó, la puntuación final y el tiempo dedicado. No captura datos de interacción (qué preguntas respondió el alumno, qué secciones visitó, dónde abandonó). Esta limitación hace imposible el análisis pedagógico profundo que permiten xAPI o cmi5.
  • Sin soporte nativo para mobile learning. La arquitectura de HACP no contempla dispositivos móviles, experiencias offline ni aprendizaje fuera del LMS. En un entorno donde más del 70% del contenido digital se consume en móvil (Statista, 2024), esto es una limitación estructural.
  • Texto plano sobre HTTP. Los datos viajan sin cifrado estructurado, lo que contrasta con los protocolos actuales que utilizan HTTPS con autenticación robusta por defecto.
  • Estándar sin evolución. Desde la disolución del comité AICC en 2014, ningún organismo actualiza ni mantiene HACP. Los problemas conocidos no se corrigen y las nuevas necesidades formativas (microlearning, simulaciones, aprendizaje social) no tienen cabida en este protocolo.
  • Compatibilidad variable entre LMS. No todos los LMS implementan HACP al mismo nivel. Algunos solo soportan la versión 2.2 del protocolo; otros añaden la versión 3.5/4.0. Esto puede generar incompatibilidades al migrar contenido entre sistemas.

Estas limitaciones explican por qué la hoja de ruta estándar del sector es migrar progresivamente de AICC/HACP a SCORM o xAPI, o recrear el contenido con herramientas modernas.

HACP y los LMS actuales: qué esperar en tu plataforma

La mayoría de los LMS modernos mantienen soporte para HACP como funcionalidad de compatibilidad con contenido heredado, pero lo priorizan por detrás de SCORM, xAPI y cmi5. Antes de asumir que tu plataforma soporta AICC/HACP, conviene verificar dos aspectos concretos: qué versión del protocolo soporta (2.2, 3.5 o 4.0) y qué elementos de datos puede leer y registrar.

Si tu organización está evaluando una integración o migración de LMS, este es un buen momento para auditar qué contenido sigue en formato AICC/HACP y trazar un plan de transición. isEazy LMS está diseñado para SCORM y permite centralizar toda la formación corporativa con seguimiento completo y compatibilidad con las herramientas de autor más extendidas. Si necesitas migrar cursos AICC a un entorno moderno, comparar LMS compatibles con los estándares actuales es un buen primer paso.

Preguntas frecuentes sobre HACP

¿HACP sigue siendo compatible con los LMS modernos?

Sí, aunque en distinta medida. Muchos LMS actuales mantienen soporte para HACP por compatibilidad con contenido heredado, especialmente en sectores como la aviación, la defensa o el gobierno. Sin embargo, este soporte suele ser parcial: los LMS modernos priorizan SCORM, xAPI y cmi5, y algunas funciones avanzadas —seguimiento detallado, datos de interacción, mobile learning— no están disponibles con HACP. Si tu organización tiene contenido AICC antiguo que aún usa HACP, conviene verificar con tu proveedor de LMS qué versión y nivel de cumplimiento soporta exactamente antes de asumir compatibilidad total.

¿Es lo mismo HACP que AICC?

No exactamente. AICC (Aviation Industry Computer-Based Training Committee) es el organismo que definió un conjunto de especificaciones para el e-learning corporativo. HACP (HTTP AICC Communication Protocol) es el mecanismo técnico de comunicación que AICC definió en 1998 para permitir que el contenido de un curso intercambie datos con el LMS a través de HTTP. En la práctica, cuando los profesionales del e-learning hablan de «AICC», suelen referirse específicamente al protocolo HACP, ya que es el componente más utilizado de la especificación AICC. Dicho de otro modo: HACP es la parte técnica dentro del estándar AICC.

¿Qué ocurre si migro contenido AICC/HACP a un LMS moderno?

Depende del LMS y del contenido. Si el LMS de destino soporta HACP, el contenido puede funcionar tal cual, aunque con las limitaciones de seguimiento propias de AICC: solo registra completado/no completado y puntuación básica, sin datos de interacción ni soporte nativo para dispositivos móviles. Si el LMS no soporta HACP, necesitarás convertir el contenido a SCORM o xAPI antes de la migración. En muchos casos, la opción más eficiente es recrear los cursos con una herramienta de autor moderna como isEazy Author, que permite publicar directamente en SCORM, xAPI o cmi5 y garantiza compatibilidad y seguimiento completo con cualquier LMS actual.

Disfruta del poder de la IA en un software de formación que lo reúne todo

Automatiza procesos, disfruta de +600 cursos listos para usar o crea tus propios contenidos con ayuda de la IA.

Solicita una demoContáctanos
lms platform