{"id":119575,"date":"2026-07-27T15:13:44","date_gmt":"2026-07-27T15:13:44","guid":{"rendered":"https:\/\/www.iseazy.com\/?post_type=glosario&#038;p=119575"},"modified":"2026-07-31T08:21:06","modified_gmt":"2026-07-31T08:21:06","slug":"scorm-runtime-api","status":"publish","type":"glosario","link":"https:\/\/www.iseazy.com\/es\/glosario\/scorm-runtime-api\/","title":{"rendered":"SCORM Runtime API"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":9,"featured_media":119594,"parent":0,"template":"","meta":{"_acf_changed":true,"footnotes":""},"cluster":[1453],"class_list":["post-119575","glosario","type-glosario","status-publish","has-post-thumbnail","hentry","cluster-gestion-operativa-scorm"],"acf":{"anadir_contenido":[{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>\u00bfQu\u00e9 es la SCORM Runtime API?<\/h2>\n<p>La <strong>SCORM Runtime API<\/strong> es la interfaz de programaci\u00f3n JavaScript que permite la comunicaci\u00f3n en tiempo real entre un curso e-learning y el <strong>LMS (Learning Management System)<\/strong> que lo aloja. Es el mecanismo t\u00e9cnico que hace posible que el LMS registre autom\u00e1ticamente el progreso del alumno, su puntuaci\u00f3n, el tiempo dedicado y el estado de finalizaci\u00f3n del curso.<\/p>\n<p>En el contexto del e-learning corporativo, la SCORM Runtime API es el puente invisible que conecta el contenido formativo con la plataforma de gesti\u00f3n. Sin ella, el LMS no podr\u00eda saber si un empleado ha completado un m\u00f3dulo de onboarding, cu\u00e1nto tiempo ha dedicado a una formaci\u00f3n obligatoria o qu\u00e9 nota ha obtenido en una evaluaci\u00f3n.<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"quote","texto":"","ima":false,"titulo":"","cita":"La SCORM Runtime API es el protocolo JavaScript est\u00e1ndar que permite que un curso e-learning env\u00ede y reciba datos del LMS durante su ejecuci\u00f3n: estado de finalizaci\u00f3n, puntuaci\u00f3n, tiempo de sesi\u00f3n y posici\u00f3n de avance del alumno.","cita_autor":"Especificaci\u00f3n SCORM \u2014 ADL Initiative, US Department of Defense","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>C\u00f3mo funciona la SCORM Runtime API en la pr\u00e1ctica<\/h2>\n<p>Cuando un alumno lanza un curso SCORM desde su LMS, se ejecuta una secuencia de comunicaciones definida por la <strong>SCORM Runtime Environment (RTE)<\/strong>. El curso \u2014denominado t\u00e9cnicamente <strong>SCO (Sharable Content Object)<\/strong>\u2014 localiza un objeto JavaScript llamado <code>API<\/code> o <code>API_1484_11<\/code> expuesto por el LMS en la ventana padre o en el frame contenedor.<\/p>\n<p>Una vez localizado ese objeto, el SCO puede llamar a las funciones de la API para iniciar la sesi\u00f3n, leer datos previos del alumno, guardar su progreso y cerrar la comunicaci\u00f3n correctamente al finalizar. Este proceso ocurre de forma transparente para el usuario y garantiza que todos los datos de formaci\u00f3n queden registrados en el LMS con independencia del dispositivo o navegador utilizado.<\/p>\n<p>La especificaci\u00f3n diferencia dos versiones con nombres de funci\u00f3n ligeramente distintos: <strong>SCORM 1.2<\/strong> usa el prefijo <code>LMS<\/code> (ej. <code>LMSInitialize<\/code>), mientras que <strong><a href=\"https:\/\/www.iseazy.com\/es\/blog\/scorm-1-2-vs-2004\/\" target=\"_blank\" rel=\"noopener\">SCORM 2004<\/a><\/strong> usa el prefijo <code>Initialize<\/code> sin prefijo LMS (ej. <code>Initialize<\/code>, <code>GetValue<\/code>).<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>Las 8 funciones principales de la SCORM Runtime API<\/h2>\n<p>Tanto SCORM 1.2 como SCORM 2004 definen exactamente <strong>8 funciones obligatorias<\/strong> que todo LMS compatible con SCORM debe implementar. Estas funciones forman el contrato t\u00e9cnico entre el curso y la plataforma:<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"tabla","texto":"","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":[{"texto":"Funci\u00f3n (SCORM 1.2)"},{"texto":"Equivalente SCORM 2004"},{"texto":"Descripci\u00f3n"}],"resto_de_filas_de_la_tabla":[{"anadir_columna":[{"texto":"LMSInitialize(\"\")"},{"texto":"Initialize(\"\")"},{"texto":"Abre la sesi\u00f3n de comunicaci\u00f3n con el LMS. Debe ser la primera llamada."}]},{"anadir_columna":[{"texto":"LMSFinish(\"\")"},{"texto":"Terminate(\"\")"},{"texto":"Cierra la sesi\u00f3n. Sin esta llamada, pueden perderse datos al salir del curso."}]},{"anadir_columna":[{"texto":"LMSGetValue(elemento)"},{"texto":"GetValue(elemento)"},{"texto":"Recupera un dato del LMS (ej. nombre del alumno, \u00faltimo punto de acceso)."}]},{"anadir_columna":[{"texto":"LMSSetValue(elem, valor)"},{"texto":"SetValue(elem, valor)"},{"texto":"Env\u00eda un dato al LMS (ej. puntuaci\u00f3n, estado de completado)."}]},{"anadir_columna":[{"texto":"LMSCommit(\"\")"},{"texto":"Commit(\"\")"},{"texto":"Fuerza el guardado inmediato de los datos enviados. Equivale a pulsar Guardar."}]},{"anadir_columna":[{"texto":"LMSGetLastError()"},{"texto":"GetLastError()"},{"texto":"Devuelve el c\u00f3digo del \u00faltimo error producido."}]},{"anadir_columna":[{"texto":"LMSGetErrorString(cod)"},{"texto":"GetErrorString(cod)"},{"texto":"Describe en texto el c\u00f3digo de error."}]},{"anadir_columna":[{"texto":"LMSGetDiagnostic(cod)"},{"texto":"GetDiagnostic(cod)"},{"texto":"Informaci\u00f3n de diagn\u00f3stico extendida sobre el error."}]}]},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>El modelo de datos CMI: qu\u00e9 informaci\u00f3n rastrea la SCORM Runtime API<\/h2>\n<p>La SCORM Runtime API no solo define las funciones de comunicaci\u00f3n, sino tambi\u00e9n el <strong>modelo de datos CMI (Computer-Managed Instruction)<\/strong> que determina qu\u00e9 variables pueden intercambiarse entre el curso y el LMS. Estos elementos de datos son la informaci\u00f3n real que se registra en cada sesi\u00f3n formativa.<\/p>\n<p>Los elementos m\u00e1s relevantes para la gesti\u00f3n de formaci\u00f3n corporativa son:<\/p>\n<ul>\n<li><strong>cmi.core.lesson_status<\/strong> \u2014 Estado del curso: <em>passed<\/em>, <em>failed<\/em>, <em>completed<\/em>, <em>incomplete<\/em>, <em>browsed<\/em> o <em>not attempted<\/em>.<\/li>\n<li><strong>cmi.core.score.raw<\/strong> \u2014 Puntuaci\u00f3n num\u00e9rica obtenida por el alumno.<\/li>\n<li><strong>cmi.core.session_time<\/strong> \u2014 Tiempo invertido en la sesi\u00f3n actual.<\/li>\n<li><strong>cmi.core.lesson_location<\/strong> \u2014 Marcador de posici\u00f3n (bookmark) para reanudar el curso donde se dej\u00f3.<\/li>\n<li><strong>cmi.core.student_name<\/strong> \u2014 Nombre del alumno, proporcionado por el LMS al inicio.<\/li>\n<li><strong>cmi.suspend_data<\/strong> \u2014 Datos libres que el curso puede guardar para uso interno (estado de actividades, respuestas previas, etc.).<\/li>\n<\/ul>\n<p>En SCORM 2004, el modelo de datos se ampl\u00eda considerablemente y permite registrar las respuestas a interacciones individuales (<strong>cmi.interactions<\/strong>), los objetivos de aprendizaje alcanzados (<strong>cmi.objectives<\/strong>) y estados de competencia m\u00e1s granulares.<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>Qu\u00e9 implica la SCORM Runtime API para los responsables de formaci\u00f3n<\/h2>\n<p>Para un L&amp;D Manager o responsable de formaci\u00f3n, entender la SCORM Runtime API tiene implicaciones pr\u00e1cticas directas, aunque no sea necesario escribir una l\u00ednea de c\u00f3digo:<\/p>\n<ul>\n<li><strong>Compatibilidad con el LMS:<\/strong> para que el tracking funcione, el LMS debe implementar correctamente el API Adapter. Un <a href=\"https:\/\/www.iseazy.com\/es\/comparativa\/lms-compatibles-con-scorm\/\" target=\"_blank\" rel=\"noopener\">LMS compatible con SCORM<\/a> garantiza que las 8 funciones de la API est\u00e1n disponibles para todos los cursos publicados en ese est\u00e1ndar.<\/li>\n<li><strong>Calidad de los informes:<\/strong> si la herramienta de autor que usas para crear los cursos no llama correctamente a <code>LMSSetValue<\/code> o no ejecuta <code>LMSCommit<\/code> antes de cerrar, el LMS puede no registrar el estado de finalizaci\u00f3n aunque el alumno haya completado el contenido.<\/li>\n<li><strong>Reanudaci\u00f3n de cursos:<\/strong> la capacidad de retomar un curso desde el \u00faltimo punto visitado depende de que el SCO guarde correctamente <code>cmi.core.lesson_location<\/code> v\u00eda <code>LMSSetValue<\/code>. Si tu plantilla de curso no implementa este comportamiento, los alumnos siempre empezar\u00e1n desde el principio.<\/li>\n<li><strong>Diagn\u00f3stico de problemas:<\/strong> cuando un curso no registra completados o no env\u00eda puntuaciones, el origen suele estar en un fallo de la Runtime API: LMS que no expone el API Adapter correctamente, o curso que no llama a <code>LMSFinish<\/code> al cerrarse.<\/li>\n<\/ul>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>SCORM Runtime API en SCORM 1.2 vs. SCORM 2004<\/h2>\n<p>Las dos versiones principales del est\u00e1ndar comparten la misma l\u00f3gica de la Runtime API, pero difieren en nombres de funci\u00f3n y capacidades del modelo de datos. La elecci\u00f3n entre ambas depende del nivel de detalle de seguimiento que necesite tu organizaci\u00f3n y de la compatibilidad de tu LMS.<\/p>\n<p><strong>SCORM 1.2<\/strong> sigue siendo el est\u00e1ndar m\u00e1s extendido en entornos corporativos a nivel global: su sencillez y la amplia compatibilidad con casi cualquier <a href=\"https:\/\/www.iseazy.com\/es\/glosario\/reproductor-scorm\/\" target=\"_blank\" rel=\"noopener\">reproductor SCORM<\/a> lo mantienen como primera opci\u00f3n en muchas organizaciones. <strong>SCORM 2004<\/strong> a\u00f1ade secuenciaci\u00f3n condicional avanzada y un modelo de datos m\u00e1s granular, pero requiere LMS y herramientas de autor con soporte expl\u00edcito para sus cuatro ediciones.<\/p>\n<p>Para un an\u00e1lisis detallado de las diferencias t\u00e9cnicas y de uso entre ambas versiones, consulta nuestra gu\u00eda comparativa: <a href=\"https:\/\/www.iseazy.com\/es\/blog\/scorm-1-2-vs-2004\/\" target=\"_blank\" rel=\"noopener\">SCORM 1.2 vs. SCORM 2004: \u00bfcu\u00e1l elegir?<\/a><\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>Relaci\u00f3n entre la SCORM Runtime API y el paquete SCORM<\/h2>\n<p>La SCORM Runtime API es solo uno de los tres componentes t\u00e9cnicos que forman el est\u00e1ndar SCORM completo. Para entender el conjunto, es \u00fatil distinguirlos:<\/p>\n<ul>\n<li><strong>Content Aggregation Model (CAM):<\/strong> define c\u00f3mo se empaqueta el contenido en un archivo ZIP con el fichero <a href=\"https:\/\/www.iseazy.com\/es\/glosario\/imsmanifest-xml\/\" target=\"_blank\" rel=\"noopener\"><strong>imsmanifest.xml<\/strong><\/a> que describe la estructura del curso.<\/li>\n<li><strong>Runtime Environment (RTE):<\/strong> es el componente que contiene la SCORM Runtime API. Define c\u00f3mo el LMS lanza el contenido y c\u00f3mo el SCO se comunica con \u00e9l durante la ejecuci\u00f3n.<\/li>\n<li><strong>Sequencing and Navigation (S&amp;N):<\/strong> exclusivo de SCORM 2004, define las reglas de navegaci\u00f3n condicional entre SCOs.<\/li>\n<\/ul>\n<p>Cuando se importa un paquete SCORM en un LMS, este lee el <code>imsmanifest.xml<\/code> para conocer la estructura del curso y, al lanzar cada SCO, expone el API Adapter para que la Runtime API pueda funcionar. La gu\u00eda completa sobre qu\u00e9 es SCORM y c\u00f3mo funciona este proceso est\u00e1 disponible en: <a href=\"https:\/\/www.iseazy.com\/es\/guias\/que-es-scorm\/\" target=\"_blank\" rel=\"noopener\">\u00bfQu\u00e9 es SCORM? Gu\u00eda completa para equipos de formaci\u00f3n<\/a>.<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>Limitaciones de la SCORM Runtime API<\/h2>\n<p>A pesar de su adopci\u00f3n generalizada, la SCORM Runtime API tiene limitaciones conocidas que conviene tener presentes al dise\u00f1ar estrategias de formaci\u00f3n:<\/p>\n<ul>\n<li><strong>Solo funciona dentro del LMS:<\/strong> la API requiere que el curso se ejecute en un contexto de LMS que exponga el API Adapter. No es posible rastrear el aprendizaje fuera de la plataforma (en apps m\u00f3viles nativas, redes sociales o sistemas de terceros).<\/li>\n<li><strong>Comunicaci\u00f3n s\u00edncrona en el navegador:<\/strong> la Runtime API opera exclusivamente en el navegador mediante JavaScript. Si el alumno cierra el navegador sin que el curso ejecute <code>LMSFinish<\/code>, los datos de la sesi\u00f3n pueden no guardarse.<\/li>\n<li><strong>Modelo de datos limitado en SCORM 1.2:<\/strong> <code>cmi.suspend_data<\/code> tiene un l\u00edmite de 4.096 caracteres, lo que puede ser insuficiente para cursos complejos con muchos estados internos.<\/li>\n<li><strong>Sin soporte nativo para mobile offline o xAPI:<\/strong> para escenarios de aprendizaje fuera del LMS o en dispositivos sin conexi\u00f3n, el est\u00e1ndar xAPI (Tin Can) ofrece mayor flexibilidad al no depender de una API JavaScript en el navegador.<\/li>\n<\/ul>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<h2>La SCORM Runtime API en las herramientas de autor: el papel de isEazy Author<\/h2>\n<p>Desde el punto de vista pr\u00e1ctico, el L&amp;D Manager no interact\u00faa directamente con la SCORM Runtime API: esa responsabilidad recae en la <strong>herramienta de autor<\/strong> utilizada para crear los cursos. Una herramienta de autor bien implementada genera autom\u00e1ticamente el c\u00f3digo SCORM correcto \u2014incluyendo las llamadas a <code>LMSInitialize<\/code>, <code>LMSSetValue<\/code> y <code>LMSFinish<\/code>\u2014 sin que el dise\u00f1ador instruccional tenga que preocuparse por la capa t\u00e9cnica.<\/p>\n<p><strong><a href=\"https:\/\/www.iseazy.com\/es\/author\/funcionalidades\/scorm\/\" target=\"_blank\" rel=\"noopener\">isEazy Author<\/a><\/strong> publica cursos en formato SCORM 1.2 y SCORM 2004 con una implementaci\u00f3n completa de la Runtime API: gesti\u00f3n correcta del estado de completado, env\u00edo de puntuaci\u00f3n, guardado de marcadores de posici\u00f3n y compatibilidad verificada con los principales LMS del mercado. Esto garantiza que los datos de formaci\u00f3n llegan al LMS de forma fiable, sin necesidad de configuraci\u00f3n t\u00e9cnica adicional.<\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"text","texto":"<p><strong>EMASESA<\/strong>, empresa de servicios de agua en Sevilla, utiliz\u00f3 isEazy Author para crear cursos SCORM en tiempo r\u00e9cord y publicarlos directamente en su LMS con un seguimiento preciso por parte del equipo de RRHH. El resultado: contenido e-learning producido de forma \u00e1gil con trazabilidad completa del progreso de los empleados.<br \/>\n<a href=\"https:\/\/www.iseazy.com\/es\/casos-de-exito\/emasesa\/\" target=\"_blank\" rel=\"noopener\">Descubre c\u00f3mo EMASESA cre\u00f3 cursos e-learning con isEazy \u2192<\/a><\/p>\n","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}},{"selecciona_tipo_de_contenido_a_anadir":"shortcode","texto":"","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":{"ID":79020,"post_author":"73","post_date":"2025-01-29 10:06:55","post_date_gmt":"2025-01-29 10:06:55","post_content":"","post_title":"Minnibanner-CS-SCORM-ES","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"minnibanner-cs-scorm-es","to_ping":"","pinged":"","post_modified":"2025-01-29 10:10:32","post_modified_gmt":"2025-01-29 10:10:32","post_content_filtered":"","post_parent":0,"guid":"https:\/\/iseazy-new-2.sidnpre.com\/?post_type=shortcodes&#038;p=79020","menu_order":0,"post_type":"shortcodes","post_mime_type":"","comment_count":"0","filter":"raw"}}},{"selecciona_tipo_de_contenido_a_anadir":"faqs","texto":"","ima":false,"titulo":"","cita":"","cita_autor":"","banner_single":{"imagen_de_fondo":false,"imagen":false,"texto":"","enlace":null},"imagen":false,"dimensiones_imagen":false,"dimensiones_imagen_copy":"","video":{"imagen_preview":false,"enlace_video_youtube":""},"tabla":{"primera_fila_de_la_tabla":false,"resto_de_filas_de_la_tabla":false},"grid":false,"faqs":false,"tabs":{"image":false,"title":"","texto":"","repeater_de_tabs":false},"shortcode":{"selector_de_shortcode":false}}],"selector_de_faqs":[{"ID":119587,"post_author":"48","post_date":"2026-07-27 12:44:57","post_date_gmt":"2026-07-27 12:44:57","post_content":"<p>La diferencia principal esta en los nombres de las funciones y en la riqueza del modelo de datos. SCORM 1.2 usa funciones con prefijo LMS (LMSInitialize, LMSGetValue, LMSSetValue), mientras que SCORM 2004 elimina ese prefijo (Initialize, GetValue, SetValue). SCORM 2004 ademas amplia el modelo de datos para rastrear interacciones individuales (cmi.interactions) y objetivos de aprendizaje (cmi.objectives). SCORM 1.2 tiene un modelo mas limitado pero con compatibilidad universal con todos los LMS del mercado, lo que lo hace la opcion mas segura en la mayoria de entornos corporativos.<\/p>","post_title":"Diferencia entre SCORM Runtime API 1.2 y SCORM 2004","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"diferencia-entre-scorm-runtime-api-1-2-y-scorm-2004","to_ping":"","pinged":"","post_modified":"2026-07-27 12:44:57","post_modified_gmt":"2026-07-27 12:44:57","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.iseazy.com\/blog\/faq\/diferencia-entre-scorm-runtime-api-1-2-y-scorm-2004\/","menu_order":0,"post_type":"faq","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":119588,"post_author":"48","post_date":"2026-07-27 12:44:58","post_date_gmt":"2026-07-27 12:44:58","post_content":"<p>Si el SCO no ejecuta LMSFinish() al cerrarse, el LMS puede no registrar correctamente el estado final de la sesion. Los datos enviados con LMSSetValue que no hayan sido confirmados con LMSCommit pueden perderse, y el estado de completado puede quedar como \"incomplete\" aunque el alumno haya terminado el curso. Este es uno de los errores mas comunes en cursos SCORM mal implementados. La solucion esta en revisar la herramienta de autor y asegurarse de que el curso gestiona correctamente el cierre de la sesion ejecutando siempre LMSFinish antes de que el alumno salga.<\/p>","post_title":"Que ocurre si un curso SCORM no llama a LMSFinish al cerrar","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"que-ocurre-si-un-curso-scorm-no-llama-a-lmsfinish-al-cerrar-3","to_ping":"","pinged":"","post_modified":"2026-07-27 12:44:58","post_modified_gmt":"2026-07-27 12:44:58","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.iseazy.com\/blog\/faq\/que-ocurre-si-un-curso-scorm-no-llama-a-lmsfinish-al-cerrar-3\/","menu_order":0,"post_type":"faq","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":119589,"post_author":"48","post_date":"2026-07-27 12:44:59","post_date_gmt":"2026-07-27 12:44:59","post_content":"<p>No es necesario para el disenador instruccional ni para el L&D Manager. Las herramientas de autor modernas, como isEazy Author, implementan internamente toda la logica de la Runtime API y generan el codigo SCORM correcto al publicar. El disenador solo necesita conocer los conceptos basicos: que datos se rastrean y que version de SCORM publicar, para asegurarse de que la configuracion coincide con lo que el LMS espera. El conocimiento tecnico profundo es relevante principalmente para desarrolladores que implementan un LMS o crean integraciones personalizadas.<\/p>","post_title":"Es necesario conocer la SCORM Runtime API para crear cursos e-learning","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"es-necesario-conocer-la-scorm-runtime-api-para-crear-cursos-e-learning","to_ping":"","pinged":"","post_modified":"2026-07-27 12:44:59","post_modified_gmt":"2026-07-27 12:44:59","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.iseazy.com\/blog\/faq\/es-necesario-conocer-la-scorm-runtime-api-para-crear-cursos-e-learning\/","menu_order":0,"post_type":"faq","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":119590,"post_author":"48","post_date":"2026-07-27 12:45:00","post_date_gmt":"2026-07-27 12:45:00","post_content":"<p>Si, siempre que el curso se ejecute en un navegador web dentro del LMS. La SCORM Runtime API es JavaScript estandar y funciona en cualquier navegador moderno, incluyendo los de dispositivos moviles. Sin embargo, no funciona en aplicaciones moviles nativas sin un reproductor SCORM integrado, ni en escenarios offline sin conexion al LMS. Para esos casos, el estandar xAPI (Experience API) ofrece una arquitectura mas flexible que no depende de la ventana del navegador para comunicarse con el sistema de registro.<\/p>","post_title":"La SCORM Runtime API funciona en dispositivos moviles","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"la-scorm-runtime-api-funciona-en-dispositivos-moviles-3","to_ping":"","pinged":"","post_modified":"2026-07-27 12:45:00","post_modified_gmt":"2026-07-27 12:45:00","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.iseazy.com\/blog\/faq\/la-scorm-runtime-api-funciona-en-dispositivos-moviles-3\/","menu_order":0,"post_type":"faq","post_mime_type":"","comment_count":"0","filter":"raw"}],"titulo_seccion_faqs":"<h2>Preguntas frecuentes sobre la SCORM Runtime API<\/h2>","guide_shortcode":false,"guide_sidebar_shortcode":false,"ocultar_shortcode":false,"plantilla_blog":"si","articulos_relacionados":{"selecciona_los_posts_a_mostar":false},"microdatos":"","glossary_shortcode":false},"_links":{"self":[{"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/glosario\/119575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/glosario"}],"about":[{"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/types\/glosario"}],"author":[{"embeddable":true,"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/users\/9"}],"version-history":[{"count":0,"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/glosario\/119575\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/media\/119594"}],"wp:attachment":[{"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/media?parent=119575"}],"wp:term":[{"taxonomy":"cluster","embeddable":true,"href":"https:\/\/www.iseazy.com\/es\/wp-json\/wp\/v2\/cluster?post=119575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}