-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the Build an e-learning portal with Watson Media wiki!
Build an e-learning portal.
Build an e-learning portal with Watson Media.
In this code pattern, we will demonstrate how to quickly build an e-learning portal using Watson Media. The Scope of this Code Pattern is limited to the following capabilities. However, the Solutions can be scaled to accommodate a lot more functionalities and capabilities through the Services, Products, Solutions, and APIs provided by Watson Media.
- Create channels for different areas of learning.
- Create and upload videos for a channel.
- Password restricts access to videos.
- Restrict domains where the video can be embedded.
- Build a web application with authentication to access the channels using the APIs provided by Watson Media.
More and more startups are emerging in the educational domain are choosing the e-learning platforms to impart education, conduct workshops. IBM Watson Media provides the required capabilities to build an e-learning platform for their startup. In this code pattern, we will demonstrate how to quickly build an e-learning portal using Watson Media. We will also showcase how to build an interactive, responsive web application using the Watson Media APIs to cater specific needs of an organization. The Solution can be scaled to accommodate a lot more functionalities and capabilities through the Services, Products, Solutions, and APIs provided by Watson Media.
- Admin requests to authorizes the app
- App is authorized by the IBM OAuth2.0 portal.
- Node Server receives Auth token from Watson Media.
- App requests server for the auth token
- App uses auth token to create dashboard for user on runtime.
- User logs in and accesses content published on Watson Media.
Find the detailed steps for this pattern in the readme file. The steps will show you how to:
- Login using IBMID on IBM Watson Media.
- Create the Channels.
- Upload Videos on the Channel.
- Create Playlists.
- Give Password Restriction on the Channel.
- Generate Channel API credentials
- Deploy the Application.
- Run the Application.
- IBM Watson Media: It offers AI-driven solutions for live streaming events, corporate communication, video analytics, and content management.
- Kubernetes: IBM Cloud Kubernetes Service creates a cluster of compute hosts and deploys highly available containers. A Kubernetes cluster lets you securely manage the resources that you need to quickly deploy, update, and scale applications.