Byg en e-læringsportal

Kildeknude: 747568

Resumé

I dette udviklerkodemønster vil vi demonstrere, hvordan man hurtigt bygger en e-læringsportal ved hjælp af IBM Watson® Media. Løsninger kan skaleres med Watson Media, men omfanget af dette mønster fokuserer på følgende egenskaber:

  • Skabe kanaler til forskellige læringsområder.
  • Oprettelse og upload af videoer til en kanal.
  • Adgangskodebegrænsende adgang til videoer.
  • Begrænsning af domæner, hvor videoen kan indlejres.
  • Opbygning af en webapplikation med godkendelse for at få adgang til kanalerne ved hjælp af API'erne leveret af Watson Media.

Beskrivelse

Uddannelsesbaserede startups vælger i stigende grad e-læringsplatforme til at levere uddannelse og afholde workshops, og Watson Media leverer de nødvendige muligheder for at bygge en e-læringsplatform. I dette kodemønster vil vi demonstrere, hvordan man hurtigt bygger en e-læringsportal ved hjælp af Watson Media. Vi viser også, hvordan man bygger en interaktiv, responsiv webapplikation ved hjælp af Watson Media API'er for at imødekomme en organisations specifikke behov. Løsningen kan skaleres til at rumme flere funktionaliteter og muligheder gennem tjenester, produkter, løsninger og API'er leveret af Watson Media.

Flow

Flow diagram

  1. Admin anmoder om at godkende appen.
  2. Appen er autoriseret af IBM OAuth2.0-portalen.
  3. Nodeserver modtager godkendelsestoken fra Watson Media.
  4. App anmoder server om godkendelsestokenet.
  5. Appen bruger godkendelsestoken til at oprette dashboard til brugeren på runtime.
  6. Brugeren logger på og får adgang til indhold offentliggjort på Watson Media.

Instruktioner

Klar til at komme i gang? Tjek ud README for detaljerede instruktioner om, hvordan du:

  1. Log på med IBM ID på Watson Media.
  2. Opret kanalerne.
  3. Upload videoer på kanalen.
  4. Opret spillelister.
  5. Indstil adgangskodebegrænsning på kanalen.
  6. Generer kanal API-legitimationsoplysninger.
  7. Implementer applikationen.
  8. Kør programmet.

Kilde: https://developer.ibm.com/patterns/build-an-e-learning-portal-with-watson-media/

Tidsstempel:

Mere fra IBM-udvikler