Connect with random people instantly. Find them in the world’s largest group chat. The “Omegle” for people who don’t want to get creepy messages from old people and weird strangers! Free private chat forever, and meet people along the way. Zonish is also great for you to contact your friends anonymously. Zonish.com is also the best way to contact your friends anonymously, without your parents finding out! Our site is pretty much a way for you to launder your chats. Statistically, the chance of someone finding your chat is impossible, unless they are with you in real life, looking at your computer or device. We hope to make the internet a safer and more secure place for everyone to chat on, without the risks of being spied on, by anyone untrustworthy. Talking to strangers online can be sketchy, so if you are ever talking to someone you don’t feel comfortable with, please just leave the chat. If you are reading this, please let us know if you have any ideas, questions, or concerns for our website here: [email protected] Thanks for reading and enjoy chatting!

Build an e-learning portal

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 IBM ID 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.