Construa um portal de e-learning

Resumo

Neste padrão de código do desenvolvedor, demonstraremos como construir rapidamente um portal de e-learning usando o IBM Watson® Media. As soluções podem ser dimensionadas com o Watson Media, mas o escopo deste padrão concentra-se nos recursos a seguir:

  • Criando canais para diferentes áreas de aprendizado.
  • Criando e fazendo upload de vídeos para um canal.
  • Restringindo acesso a vídeos por meio de senha.
  • Restringindo domínios nos quais o vídeo pode ser integrado.
  • Construindo um aplicativo da web com autenticação para acessar os canais usando as APIs fornecidas pelo Watson Media.

Descrição

Startups baseadas em educação estão cada vez mais escolhendo plataformas de e-learning para oferecer workshops de formação acadêmica e de conduta, e o Watson Media fornece os recursos necessários para construir uma plataforma de e-learning. Neste padrão de código, demonstraremos como construir rapidamente um portal de e-learning usando o Watson Media. Também mostramos como construir um aplicativo da web interativo e responsivo usando APIs do Watson Media para abordar as necessidades específicas de uma organização. A solução pode ser ajustada à escala para acomodar mais funcionalidades e recursos por meio dos serviços, produtos, soluções e APIs fornecidos pelo Watson Media.

Fluxo

Diagrama de Fluxo

  1. O administrador solicita para autorizar o app.
  2. O app é autorizado pelo portal IBM OAuth2.0.
  3. O servidor do nó recebe o token de autorização do Watson Media.
  4. O app solicita ao servidor o token de autorização.
  5. O app utiliza o token de autorização para criar um painel para o usuário no tempo de execução.
  6. O usuário faz login e acessa o conteúdo publicado no Watson Media.

Instruções

Pronto para começar a usar? Acesse o README para obter instruções detalhadas sobre:

  1. Fazer login usando o ID do IBM no Watson Media.
  2. Criar os canais.
  3. Fazer upload de vídeos no canal.
  4. Criar playlists.
  5. Configurar restrição por senha no canal.
  6. Gerar credenciais de API do canal.
  7. Implementar a aplicação.
  8. Executar a aplicação.