Zephyrnet Logo

Build an e-learning portal

Date:


Summary

In this developer code pattern, we will demonstrate how to quickly build an e-learning portal using IBM Watson® Media. Solutions can be scaled with Watson Media, but the scope of this pattern focuses on the following capabilities:

  • Creating channels for different areas of learning.
  • Creating and uploading videos for a channel.
  • Password-restricting access to videos.
  • Restricting domains where the video can be embedded.
  • Building a web application with authentication to access the channels using the APIs provided by Watson Media.

Description

Education-based startups are increasingly choosing e-learning platforms to deliver education and conduct workshops, and Watson Media provides the required capabilities to build an e-learning platform. In this code pattern, we will demonstrate how to quickly build an e-learning portal using Watson Media. We also showcase how to build an interactive, responsive web application using Watson Media APIs to address the specific needs of an organization. The solution can be scaled to accommodate more functionalities and capabilities through the services, products, solutions, and APIs provided by Watson Media.

Flow

Flow diagram

  1. Admin makes request to authorize the app.
  2. App is authorized by the IBM OAuth2.0 portal.
  3. Node server receives auth token from Watson Media.
  4. App requests server for the auth token.
  5. App uses auth token to create dashboard for user on runtime.
  6. User logs in and accesses content published on Watson Media.

Instructions

Ready to get started? Check out the README for detailed instructions on how to:

  1. Log in using IBMID on Watson Media.
  2. Create the channels.
  3. Upload videos on the channel.
  4. Create playlists.
  5. Set up password restriction on the channel.
  6. Generate channel API credentials.
  7. Deploy the application.
  8. Run the application.

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

spot_img

Latest Intelligence

spot_img

Chat with us

Hi there! How can I help you?