En este artículo

¿Qué es una API en eLearning?

Application Programming Interface (API) es una interfaz para permitir que una aplicación se comunique con otra aplicación, de manera segura y garantizando la identificación de las fuentes del intercambio.

En otras palabras, una API funciona como una mediación (una interfaz es algo en el medio de dos cosas) para permitir que un servidor web se comunique con otro servidor, generalmente para intercambiar datos entre ambos.

api esquema
Esquema básico de funcionamiento de una API.

Técnicamente, una API enumera una serie de operaciones que los desarrolladores pueden usar, junto con una descripción de lo que hacen. El desarrollador no necesita saber cómo se lleva a cabo cada función, solo necesita saber qué funciones están disponible para usar en su aplicación.

¿Pará qué sirve una API en las plataformas LMS?

Una API sirve, por ejemplo, para que el software de una compañía reciba automáticamente la lista de usuarios de un curso determinado (que esté adquirido o publicado por la compañía) aunque el curso esté alojado en otro servidor. Todo esto sin necesidad de acceder a la plataforma LMS en la nube ni de conocer su código.

La API identifica que ambas cuentas están conectadas y garantiza que el intercambio de datos es legítimo. De esta manera, entrega en forma segura la lista de los usuarios inscriptos en el curso al software de la organización. Esto sirve para optimizar los tiempos de lectura de reportes y para conectar estos datos con otros datos de la compañía, sin necesidad de exportar e importar datos en forma permanente.

Una API también sirve para ver, dentro del software de la organización o de su Intranet, qué usuarios completaron los cursos obligatorios a los que accedieron en la otra aplicación (LMS).

Tipos de API en eLearning

API de cursos

Para hacer una búsqueda de cursos en forma directa, desde un LMS existente o desde una red de Intranet de una organización.

API de reportes

Para recuperar las analíticas de aprendizaje a nivel de usuario, directamente en los sistemas de una compañía. Es para conocer, por ejemplo, las actividades de los empleados en los cursos, sus progresos y los resultados en las pruebas realizadas.

API de inicio de sesión único (SSO)

Agiliza los inicios de sesión implementando un inicio de sesión único a través de una Intranet corporativa. De esta manera, los empleados pueden acceder fácilmente al portal de aprendizaje sin loguearse nuevamente.

¿Es para expertos en Sistemas?

La implementación de las APIs suele estar a cargo de los Departamentos de Sistemas de las compañías, pero puede haber excepciones.

Algunos LMS tienen una sección que explica paso a paso cómo conectar con otros softwares de uso extendido. En esos casos excepcionales, la API puede ser configurada por una persona sin tantos conocimientos tecnológicos.

Más definiciones en el diccionario de eLearning

Artículos relacionados

Facebook
Twitter
LinkedIn
Pinterest
Tumblr

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *