Work in progress, targeted for 5 October 2026.

BigBlueButton

From MoodleDocs


What is the BigBlueButton activity?

BigBlueButton lets you create from within Moodle links to real-time on-line classrooms using BigBlueButton, an open source web conferencing system for distance education. You can specify conference times, which are then added to the calendar, and, if allowed in your installation, the sessions may be recorded for viewing later.

New feature
in Moodle 5.3!

From Moodle 5.3, BigBlueButton is enabled by default on new installs, since default API credentials are no longer bundled. Administrators still need to register on the BBB portal and enter their server URL and shared secret from the Settings page. Until that's done, BigBlueButton appears in the activity chooser but greyed out, with a tooltip explaining the setup isn't complete.

BigBlueButton greyed out in the activity chooser with a setup-required tooltip.

Free Tier Hosting is currently restricted as follows:

  1. The maximum length for each session is 60 minutes;
  2. The maximum number of concurrent users per session is 25;
  3. Recordings expire after seven (7) days and are not downloadable; and
  4. Viewers' (student) webcams are only visible to the moderator.

How is it set up?

How to set up and use BigBlueButton
  • In a course, with Edit mode enabled, choose, BigBlueButton from the activity chooser.
  • Choose a name and description, and, if desired, a welcome message which will appear in the Chat box when participants join the session.
  • If you tick "wait for moderator", students can only join once someone with the moderator role has entered the room.
  • From the Participants list you can, if needed, give specific roles to specific people, such as a moderator role.

In the activity settings you can set a grade type (point or scale) and give students grades for the activity in the gradebook.

If enabled by the administrator from Site administration > Plugins > Activity modules > BigBlueButton > Experimental settings, a new section, Guest access, becomes available to course teachers.

Note: Guest access to a BBB session is not possible if your site forces users to log in (i.e. if 'forcelogin' is enabled).

  • From Guest access, you can check the box to allow external users without accounts to join the room. When the box is checked, a meeting link and password become available.

New feature
in Moodle 5.3!

From Moodle 5.3, a guest link also works for a Moodle user who's logged in but not enrolled in the course. Their account name is suggested as the guest username but can still be changed, rather than being locked and blocking them from joining, as happened previously.

Guest username field editable for a logged-in, unenrolled user joining via guest link.
  • In the Schedule section you can set a start time and also a time after which student will not be able to enter the room.

How does it work?

  • Once set up, the activity appears with a link to join when the time is correct. (Before then, or if a moderator is required first, a message appears saying the conference has not yet started.)

  • On entering the room, a message will appear asking if you want to use your microphone or just listen. If you choose microphone you will need to check your settings.
  • The moderator can choose whether to allow participants to use webcams and microphones or not.
  • The central area can display presentations, polls, screensharing or an interactive whiteboard.
  • There is also a chat option with public and private chat.

Admin settings

From Site administration > Plugins > BigBlueButton, administrators can set the defaults for BBB sessions and recordings in courses.

  • From BigBlueButton > Extended capabilities, admins can control whether or not participant profile photos are shown in sessions.
  • From BigBlueButton > Recordings, admins can specify which recording formats (such as presentations) may be viewed by everyone, and which (such as statistics) are restricted to those with the capability mod/bigbluebuttonbn:viewallrecordingformats.

New feature
in Moodle 5.3!

From Moodle 5.3, safe formats are set using tags rather than a fixed set of checkboxes. Video and presentation are included by default, and admins can add other suggested formats (notes, podcast, screenshare) or type a custom format name matching their own BigBlueButton deployment.

Tag-based Safe recording formats setting in BigBlueButton administration.
  • From BigBlueButton > Presentation file > Show presentation file on activity page admins can decide whether to allow teachers to let students see the presentation file before a webinar. Users with the capability Always see presentation file on activity page will be able to see the presentation regardless.