Con las API web de Udemy Business (REST/GraphQL/xAPI), conecta fácilmente tus herramientas de administrador, plataforma de LMS y paquetes de RR. HH. con el catálogo de cursos de Udemy (a través de metadatos) y los datos de participación de los estudiantes.
Potencia el aprendizaje en el lugar de trabajo a través de lo siguiente:
- Sincronización automática de los datos del usuario entre Udemy Business y tu directorio de empleados (por ejemplo, Okta, Azure)
- Incorporación de la búsqueda, el descubrimiento y la publicación de cursos y clases de Udemy Business a tus sistemas de RR. HH.
- Análisis en tiempo real de la participación en los cursos de tu organización directamente desde las aplicaciones
Las API web de Udemy Business te permiten integrar el desarrollo de habilidades de primer nivel de instructores líderes del sector en el flujo de trabajo diario de los empleados. Desarrolla las habilidades de tus empleados en las principales competencias empresariales, tecnológicas y de liderazgo a través de los cursos en vídeo inmersivos de Udemy, vías de aprendizaje seleccionadas, laboratorios prácticos, evaluaciones y mucho más. Empieza con una prueba gratuita de Udemy Business para experimentar las API de primera mano.
-
Para consultar el Acuerdo de licencia de la API de Udemy, visita: https://www.udemy.com/terms/api/
- Nota: En función de cómo tu empresa haya registrado su cuenta de Udemy Business, puede que estés sujeto a condiciones adicionales o diferentes, tal y como se indica en el acuerdo firmado por tu empresa.
Nota: El acceso a las API de Udemy Business en este espacio de trabajo requiere una suscripción al Plan Enterprise de Udemy Business. Si ya eres cliente, ponte en contacto con el equipo de asistencia de Udemy Business si necesitas ayuda con las API en este espacio de trabajo. Si aún no eres cliente de Udemy Business, envía un correo a sales@udemy.com. Si deseas convertirte en socio tecnológico de Udemy, envía una solicitud a nuestro equipo de Asociaciones.
Descripción de las API disponibles
El espacio de trabajo de API de Postman de Udemy Business contiene dos tipos de API de Udemy Business:
- REST: integran en tus sistemas el catálogo de cursos de Udemy Business y los datos de participación de los estudiantes.
- GraphQL: buscan metadatos de cursos y clases, e implementan actualizaciones
xAPI
Udemy Business ofrece también un servicio xAPI casi en tiempo real. xAPI (o Experience API) es un estándar de interfaz de especificación y datos para sistemas de aprendizaje en línea. Permite recopilar y compartir datos sobre la experiencia de los estudiantes en una amplia variedad de actividades de aprendizaje. El servicio xAPI de Udemy envía los siguientes verbos correspondientes a los contenidos completados y al progreso del estudiante:
- Eventos de progreso
- Eventos de contenidos completados
Estas sentencias de xAPI se envían a tu sistema compatible con xAPI (por ejemplo, LMS/LXP) prácticamente en tiempo real a medida que se producen los eventos en Udemy. Ten en cuenta que no todos los sistemas LMS o LxP admiten xAPI. Consulta la disponibilidad con los proveedores. Para obtener más información acerca de las xAPI de Udemy Businesss, visita el artículo de nuestro centro de asistencia. Para obtener la configuración, consulta este recurso del centro de asistencia Las principales ventajas de una integración con xAPI también pueden consultarse en el artículo anterior.
Habilitación de las API de cliente de Udemy Business:
Solo los administradores de Udemy Business pueden habilitar API REST o GraphQL.
- Como administrador, inicia sesión en tu sitio de Udemy Business.
- Para las API REST, ve a Gestionar/Configuración/Integraciones de LMS/LXP (se trata de algo más que integraciones de LMS o LXP, pero estos sistemas tienden a ser puntos de integración comunes para Udemy)
- Habilita la integración; puedes elegir "Integración personalizada" para establecer un nombre genérico.
- Utiliza el ID de cliente y el secreto de cliente de tu cliente de API (o esta colección de Postman. Asegúrate de copiar la colección de Postman en tu espacio de trabajo privado)
- Para las API GraphQL, ve a https://ACCOUNT_NAME.udemy.com/dev-portal/api-clients/, donde ACCOUNT_NAME es un subdominio único y la dirección URL personalizada de Udemy Business.
- Desde la página de cliente de API, activa la API GraphQL.
Principales casos de uso
Tanto si utilizas un LMS, una plataforma HCM o un portal de administración personalizado, puedes aprovechar las API de Udemy Business para varios casos de uso. Los siguientes casos de uso son los más habituales:
Descubrir y lanzar cursos
- Busca y explora miles de cursos de Udemy Business desde tu sistema interno (por ejemplo, sistema de gestión del aprendizaje o plataforma de experiencia de aprendizaje).
- Habilita el inicio de sesión único (SSO) para acceder sin problemas a tu sitio de Udemy Business cuando lances cursos (o clases) de Udemy Business desde tu sistema interno.
- Realiza un seguimiento de las tareas, el progreso y la finalización de los cursos de los estudiantes en tu sistema interno.
Informes y análisis
- Importar datos totales de participación
- Analizar las inscripciones, el progreso y el rendimiento de los cursos
- Adaptar el aprendizaje a las iniciativas de habilidades de desarrollo
- Alinearse con la estrategia y los objetivos más generales de aprendizaje y desarrollo
Análisis de las carencias de habilidades
- Alinear las carencias de habilidades de los empleados con los cursos, o las clases, de Udemy Business correspondientes
- Personalizar los cursos, o las clases de cursos, sugeridos para abordar las carencias de habilidades
- Incorporación más eficaz con recomendaciones específicas
Trabaja junto a nuestro equipo de ingeniería de soluciones para una experiencia de integración a medida. Ponte en contacto con Udemy Business para descubrir oportunidades de asociación.
Prácticas recomendadas
Optimiza la integración de API de Udemy Business
Habilita el acceso fluido de los estudiantes con inicio de sesión único (SSO):
- Configura SAML 2.0 o SCIM para la aplicación Udemy Business con tu sistema de identificación con el fin de iniciar sesión y acceder a los cursos sin problema.
- Automatiza la creación de cuentas y las actualizaciones.
- Centraliza el acceso a tu plataforma de aprendizaje empresarial de Udemy Business.
Se prefiere GraphQL para los datos de cursos por las siguientes razones:
- Actualizaciones incrementales para una sincronización óptima frente a cargas masivas
- Evitar llamadas repetitivas con el almacenamiento en caché integrado
- Utilizar la búsqueda semántica para optimizar la correspondencia entre cursos y clases
Filtra, ordena, pagina:
- Utiliza parámetros de consulta para recuperar solo los datos pertinentes.
- Controla el rendimiento de los conjuntos de resultados.
Evalúa la complejidad para evitar el exceso de recuperación:
- Analiza el volumen y la frecuencia de las llamadas de API.
- Limita las tarifas para evitar abusos.
- Realiza rpruebas de carga para validar la escalabilidad.
Seguir las prácticas de API recomendadas garantiza integraciones sostenibles y eficientes entre Udemy Business y tu sistema principal de RR. HH. u otros sistemas de terceros. Los ingenieros de ventas y soluciones de Udemy Business pueden asesorarte sobre una estrategia de integración adaptada a tu infraestructura y tus casos de uso.
Ayuda y asistencia
Si tienes alguna duda, ponte en contacto con nuestro equipo de atención al cliente o nuestro equipo de asistencia para socios.