Com as Web APIs da Udemy Business (REST/GraphQL/xAPI), conecte facilmente suas ferramentas de administrador, plataformas de LMS e conjuntos de RH ao catálogo de cursos da Udemy (via metadados) e dados de engajamento do aluno.
Capacite o aprendizado no ambiente de trabalho com:
- Sincronização automática de dados do usuário entre a Udemy Business e seu diretório de funcionários (por exemplo, Okta, Azure)
- Pesquisa, descoberta e lançamento integrados de cursos e aulas da Udemy Business nos seus sistemas de RH
- Análise em tempo real de engajamento no curso para sua organização direto dos aplicativos
As Web APIs da Udemy Business permitem que você integre o desenvolvimento de habilidades de classe mundial dos principais instrutores do setor ao fluxo diário de trabalho dos funcionários. Requalifique sua força de trabalho nas principais competências de negócios, tecnologia e liderança por meio de cursos em vídeo imersivos, trilhas de aprendizado selecionadas, laboratórios práticos, avaliações e muito mais na Udemy. Comece agora mesmo com um teste gratuito da Udemy Business para conhecer as APIs em primeira mão.
-
Para ver o Contrato de Licença de API da Udemy, acesse: https://www.udemy.com/terms/api/
- Observação: dependendo da maneira como sua empresa se inscreveu na conta da Udemy Business, você pode estar sujeito a termos adicionais ou diferentes, conforme informado no contrato que sua empresa assinou.
Observação: o acesso às APIs da Udemy Business neste espaço de trabalho exige uma assinatura Enterprise da Udemy Business. Se você já é cliente, fale com o suporte da Udemy Business se precisar de ajuda com as APIs neste espaço de trabalho. Caso não seja um cliente da Udemy Business, fale com sales@udemy.com. Caso queira se tornar um parceiro de tecnologia da Udemy, envie uma solicitação para nossa equipe de parcerias.
Visão geral das APIs disponíveis
A API Postman do espaço de trabalho da Udemy Business contém dois tipos de APIs da Udemy Business:
- REST – Integra o catálogo de cursos da Udemy Business e os dados de engajamento do aluno nos seus sistemas
- GraphQL – Pesquisa metadados de curso e aula, além de implementar atualizações
xAPI
A Udemy Business também oferece um serviço de xAPI quase em tempo real. A xAPI (Experience API) é um padrão de interface de especificação e dados de e-learning para coletar e compartilhar dados sobre a experiência de um aluno, dentro de um contexto de diversas atividades de aprendizado. O serviço de xAPI da Udemy envia os seguintes verbos correspondentes ao progresso de um aluno e à conclusão de um curso:
- Evento de progresso
- Evento de conclusão
Essas declarações da xAPI são enviadas por POST para seu sistema compatível com xAPI (por exemplo, LMS/LXP) em tempo quase real conforme os eventos ocorrem na Udemy. Observe que nem todos os sistemas de LMS ou LXP são compatíveis com xAPI. Verifique a compatibilidade com o fornecedor. Para mais informações sobre a xAPI da Udemy Business, acesse o artigo da Central de ajuda. Para saber mais sobre a configuração, consulte este recurso da Central de ajuda. Os principais benefícios de uma integração com xAPI podem ser encontrados nesse artigo.
Ativar suas APIs Client da Udemy Business:
Somente administradores da Udemy Business podem ativar APIs REST ou GraphQL.
- Como administrador, faça login no site da Udemy Business.
- Para as APIs REST, navegue até Gerenciar/Configurações/Integrações LMS/LXP (inclui mais do que apenas integrações de LMS ou LXP, mas esses sistemas tendem a ser pontos de integração comuns para a Udemy)
- Ative a Integração. Você pode escolher "Integração personalizada" para configurar um nome genérico.
- Use o Client ID e o Client Secret no seu API Client (ou este Postman Collection; lembre-se de copiar o Postman Collection para seu Private Workspace)
- Para as APIs GraphQL, navegue até https://ACCOUNT_NAME.udemy.com/dev-portal/api-clients/, onde ACCOUNT_NAME é seu subdomínio exclusivo e o Vanity URL da Udemy Business.
- Na página API Client, ative sua API GraphQL.
Principais casos de uso
Sempre que você usar uma plataforma LMS, HCM ou portal de administrador personalizado, poderá usar as APIs da Udemy Business para vários casos de uso. Os seguintes são os mais comuns:
Descoberta e lançamento de cursos
- Pesquise e navegue em milhares de cursos da Udemy Business pelo seu sistema interno (por exemplo, sistema de gerenciamento de aprendizado ou plataforma de experiência de aprendizado)
- Ative o Single Sign-On (SSO) para acessar diretamente seu site da Udemy Business ao lançar cursos ou aulas da Udemy Business pelo seu sistema interno
- Acompanhe as tarefas, o progresso e a conclusão do aluno no curso pelo seu sistema interno
Relatórios e análises
- Importe dados de engajamento abrangentes
- Analise inscrições, progresso e desempenho nos cursos
- Mapeie o aprendizado de habilidades para iniciativas de desenvolvimento
- Alinhe com estratégias e metas gerais de A&D
Análise da lacuna de habilidades
- Combine as lacunas de habilidades dos funcionários aos cursos ou aulas relevantes da Udemy Business
- Personalize as sugestões de cursos ou aulas para resolver lacunas de habilidades
- Integre com mais eficiência usando recomendações personalizadas
Trabalhe com nossa equipe de engenharia de soluções para ter uma experiência de integração personalizada. Fale com a Udemy Business para explorar oportunidades de parceria.
Práticas recomendadas
Otimize a integração de API da Udemy Business
Permita acesso contínuo do aluno com SSO:
- Configure SAML 2.0 ou SCIM para seu aplicativo da Udemy Business com seu sistema de identificação, para simplificar o login do usuário e o acesso aos cursos
- Automatize a criação de conta e atualizações
- Centralize o acesso à sua plataforma de aprendizado empresarial da Udemy Business
O GraphQL é indicado para dados do curso:
- Atualizações incrementais para sincronização ideal x carregamentos em massa
- Evite chamadas repetitivas com armazenamento de cache integrado
- Use a pesquisa semântica para correspondência ideal de cursos e aulas
Filtre, classifique, pagine:
- Utilize parâmetros de consulta para obter apenas dados relevantes
- Controle os conjuntos de resultado para desempenho
Avalie a complexidade para evitar over-fetching:
- Analise o volume e a frequência de chamadas da API
- Implemente a limitação de taxa para evitar abuso
- Carregue o teste para validar a escalabilidade
Seguir as práticas recomendadas de API garante integrações eficazes e sustentáveis entre a Udemy Business e seu sistema base de RH ou de terceiros. Os engenheiros de vendas e soluções da Udemy Business podem indicar uma estratégia de integração personalizada para seus casos de uso e infraestrutura.
Ajuda e suporte
Em caso de dúvidas, fale com a equipe de suporte ao cliente ou nossa equipe de suporte ao parceiro.