k'/.

Moodle 4 - BigBlueButton Setup Instructions - BigBlueButtonBN

BigBlueButtonBN is a plugin for the Moodle learning management system. It provides an easy way to make video conferencing and online learning available to any student using Moodle. The idea behind BigBlueButtonBN is simple: give students access to online learning opportunities that would not traditionally available to them. You can use BigBlueButton to offer online classes for your users. As of October 2022, over 15,000 Moodle sites are using BigBlueButton. The BigBlueButtonBN plugin for Moodle currently ranks 3rd in overall downloads among over 1,400 Moodle plugins.

Goal

This guide explains how to set up the BigBlueButton activity in Moodle 4 using your Big Blue Meeting account. Once configured, you can create online meeting rooms directly inside your Moodle courses, start sessions, and manage recordings seamlessly.

Moodle 4 includes BigBlueButton as a part of the core download – no need to download the plugin separately. Just follow the instructions below and you’ll be running your first meeting in under 5 minutes.

Requirements

  • A working Moodle 4 site with administrator access.
  • An active Big Blue Meeting account (free trial available).
  • Your BigBlueButton Endpoint URL and Shared Secret from the Big Blue Manager (found under BigBlueButton → API / GUI → Moodle).

Setup Steps

Part 1: Configuring the BigBlueButton Plugin


Step 1: Log in to your Moodle site

Navigate to your Moodle 4 site and click the Login button or link.

Moodle login screen
Click Login to access your site.

Step 2: Log in as administrator

Use your administrator credentials to log in.

Moodle admin login

Step 3: Open the Site administration menu

From the left‑hand navigation, click the Site administration link.

Site administration menu

Step 4: Go to the Plugins tab

Under Site administration, select the Plugins tab.

Plugins tab

Step 5: Find BigBlueButton and click Settings

Locate the BigBlueButton plugin in the list and click its Settings button.

BigBlueButton plugin settings

Step 6: Obtain your API credentials from Big Blue Manager

In a new tab, log in to Big Blue Manager and navigate to BigBlueButton → API / GUI → Moodle. Copy the BBB Endpoint and BBB Shared Secret.

Big Blue Manager - Moodle API page
Your endpoint and secret are displayed here.

Step 7: Paste the endpoint and secret into Moodle

Return to Moodle and paste the URL (endpoint) and Salt (shared secret) into the corresponding fields on the General settings page.

Moodle General settings

Step 8: Customise the welcome message (optional)

You can set a Default welcome message that will appear in the BigBlueButton chat window. Tick the box if you want teachers to be able to edit it. When you’re done, click Save changes.

Welcome message settings

Step 9: Confirm settings are saved

After saving, you’ll see a confirmation that the BigBlueButton settings are now stored.

Settings saved confirmation

Step 10: Return to the Plugins overview

Click the Plugins tab again, then choose Plugins overview from the submenu.

Plugins overview

Step 11: Enable the plugin (turn on Edit mode)

You’ll notice the BigBlueButton plugin is currently disabled. To enable it, turn on Edit mode by clicking the toggle button in the top right corner.

Edit mode toggle

Step 12: Open the activity modules management

With Edit mode on, you’ll see a gear icon next to Activity modules. Click that gear.

Activity modules gear

Step 13: Enable the BigBlueButton activity

The eye icon next to BigBlueButton is crossed out (disabled). Click it to enable the activity – the icon will turn blue.

Disable eye icon

Step 14: Confirm the activity is now enabled

The eye icon should now be blue, indicating that the BigBlueButton activity is active.

Enabled eye icon

Step 15: Turn off Edit mode

Click the Edit mode slider again to disable it.

Edit mode off

Step 16: Go back to Plugins overview

Navigate again to Plugins → Plugins overview to verify the status.

Plugins overview again

Step 17: Confirm the plugin is enabled

You should now see that the BigBlueButton activity is enabled in the overview.

Plugin enabled confirmation

Part 2: Adding a Room (Site or Course Activity)


Step 18: Turn on Edit mode on the Home page

Go to the Home tab and enable Edit mode.

Edit mode on home page

Step 19: Add an activity to the site

Click Add an activity or resource to create a site‑wide BigBlueButton room (optional – you can also add it to a course, as shown later).

Add activity

Step 20: Choose BigBlueButton

From the activity picker, select BigBlueButton.

Select BigBlueButton

Step 21: Provide a room name and recording option

Enter a Room name for this activity. You can also choose whether to allow recordings for this room.

Room name and recording

Step 22: Explore room‑specific settings

Various settings can be configured on a per‑room basis by checking the appropriate options.

Room settings

Step 23: Expand sections for more options

Each section provides additional controls to limit or customise the plugin’s behaviour.

Expanded settings

Step 24: Save and return or join the room

When you’re happy with the settings, click Save and return to course or Save and display to join immediately.

Save buttons

Step 25: Add a room to a specific course

You can also add a room directly to a course. Make sure Edit mode is still on, then click on the course name where you want to place the room.

Course selection

Step 26: Add an activity to the course

Click Add an activity or resource inside the course.

Add activity in course

Step 27: Choose BigBlueButton again

Select BigBlueButton from the pop‑up.

Select BigBlueButton in course

Step 28: Name the course room

Enter a descriptive name for the room within the course.

Course room name

Step 29: Assign moderator and viewer roles

You can assign specific Moodle roles to be moderators or viewers in the meeting.

Role assignment

Step 30: Configure additional room options

Each room has multiple settings sections – click each to expand and customise as needed.

Room options

Step 31: Save and return to course

After configuring, click Save and return to course.

Save and return

Step 32: Turn off Edit mode

Disable Edit mode to view the course as a student would.

Edit mode off in course

Step 33: Click the room name to enter

On the course page, click the newly created room link.

Room link on course page

Step 34: Join the session

Click the Join session button to start the BigBlueButton meeting.

Join session button

Step 35: You’re in the meeting

After a few seconds, you’ll enter the BigBlueButton session. Your integration is now working!

BigBlueButton meeting

✅ Setup Complete

You have successfully integrated BigBlueButton with Moodle 4. You can now create rooms in any course, join sessions, and manage recordings – all from within your Moodle site.

To verify, create a test room and join the session as demonstrated in the steps above.