BigBlueButton: Open Source Software for Online Teaching

Brief: BigBlueButton is an open-source tool for video conferencing tailored for online teaching. Let’s take a look at what it offers.

In the year 2020, remote working from home is kind of the new normal. Of course, you cannot do everything remotely — but online teaching is something that’s possible.

Even though a lot of teachers and school organizations aren’t familiar with all the amazing tools available out there, some of the best open-source video conferencing tools are filling in the requirements to some extent.

Among the ones I mentioned for video calls, BigBlueButton caught my attention. Here, I’ll give you an overview of what it offers.

BigBlueButton: An Open Source Web Conferencing System for Online Teaching

Big Blue Button

BigBlueButton is an open-source web conferencing solution that aims to make online learning easy.

It is completely free to use but it requires you to set it up on your own server to use it as a full-fledged online learning solution.

BigBlueButton offers a really good set of features. You can easily try the demo instance and set it up on your server for your school.

Before you get started, take a look at the features:

Features of BigBlueButton

BigBlueButton provides a bunch of useful features tailored for teachers and schools for online classes, here’s what you get:

  • Live whiteboard
  • Public and private messaging options
  • Webcam support
  • Session recording support
  • Emojis support
  • Ability to group users for team collaboration
  • Polling options available
  • Screen sharing
  • Multi-user support for whiteboard
  • Ability to self-host it
  • Provides an API for easy integration on web applications

In addition to the features offered, you will find an easy-to-use UI i.e. Greenlight (the front-end interface for BigBlueButton) to set up when you configure it on your server.

You can try using the demo instance for casual usage to teach your students for free. However, considering the limitations (60 minutes limit) of using the demo instance to try BigBlueButton, I’d suggest you to host it on your server to explore all the functionality that it offers.

To get more clarity on how the features work, you might want to take a look at one of their official tutorials:

Installing BigBlueButton On Your Server

They offer a detailed documentation which should come in handy for every developer. The easiest and quickest way of setting it up is by using the bbb-install script but you can also explore other options if that does not work out for you.

For starters, you need a server running Ubuntu 16.04 LTS at least. You should take a look at the minimum requirements before deploying a server for BigBlueButton.

You can explore more about the project in their GitHub page.

If you’re someone who’s looking to set up a solution for online teaching, BigBlueButton is a great choice to explore.

It may not offer native smartphone apps — but you can surely access it using the web browser on your mobile. Of course, it’s better to find a laptop/computer to access an online teaching platform — but it works with mobile too.

What do you think about BigBlueButton for online teaching? Is there a better open-source project as an alternative to this? Let me know in the comments below!

About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.

It's FOSS

Making You a Better Linux User

It's FOSS

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.