Skip to content

BigBlueButton Integration

BigBlueButton Integration

Conduct online classes using BigBlueButton video conferencing.

Time Required: 20 minutes for setup Module: Live Classes, BigBlueButton User Role: IT Admin, Faculty


Table of Contents

  1. Overview
  2. Configure BigBlueButton
  3. Create Online Class
  4. Conduct Class
  5. Recordings
  6. Troubleshooting

Overview

BigBlueButton (BBB) is an open-source web conferencing system designed for online learning:

  • Live video/audio conferencing
  • Screen sharing and whiteboard
  • Breakout rooms
  • Recording and playback
  • Polls and quizzes

Configure BigBlueButton

Get BBB Server

Options:

  • Self-hosted BBB server
  • Cloud BBB provider
  • Institution-provided server

Add BBB Configuration

  1. Go to OpenEduCat > Configuration > Settings
  2. Under Live Classes:
    • Enable BigBlueButton
    • Enter BBB Server URL
    • Enter BBB Secret Key
  3. Click Test Connection
  4. Save
FieldDescriptionExample
Server URLBBB API endpointhttps://bbb.school.edu
Secret KeyAPI shared secretxxxxxxxxxxxxxxxx

Create Online Class

From Timetable

  1. Go to OpenEduCat > Timetable > Sessions
  2. Open a session
  3. Enable Online Class
  4. Select Platform: BigBlueButton
  5. Save

Standalone Class

  1. Go to OpenEduCat > Live Classes > Sessions
  2. Click Create
  3. Fill details:
FieldDescription
TitleClass name
Course/BatchTarget students
FacultyInstructor
Date/TimeSchedule
DurationClass length
PlatformBigBlueButton
  1. Click Save
  2. Click Generate Meeting Link

Conduct Class

Start Class (Faculty)

  1. Go to My Classes
  2. Click Start on scheduled class
  3. Opens BBB in new tab
  4. Wait for students to join

Join Class (Students)

  1. Log in to Student Portal
  2. Go to My Classes
  3. Click Join on active class
  4. Enters BBB meeting room

BBB Features

FeatureDescription
Video/AudioCamera and microphone
Screen ShareShare your screen
WhiteboardDraw and annotate
ChatText messaging
PollsQuick polls
Breakout RoomsSmall group discussions
Raise HandStudent participation

Attendance

Attendance is automatically marked:

  1. Student joins class
  2. System logs join time
  3. Minimum attendance time configurable
  4. Auto-marked as present/absent

Recordings

Enable Recording

  1. In class settings
  2. Enable Record Session
  3. Recording starts automatically

Access Recordings

  1. Go to Live Classes > Recordings
  2. Find the class
  3. Click Watch Recording
  4. Or download for offline viewing

Share Recordings

  1. Open recording
  2. Click Share
  3. Copy link
  4. Share with students via notice/email

Troubleshooting

Cannot Connect to BBB

  1. Verify server URL is correct
  2. Check secret key
  3. Test server accessibility
  4. Check firewall rules

Poor Audio/Video Quality

  1. Check internet connection
  2. Close other applications
  3. Use wired connection
  4. Reduce video quality in settings

Recording Not Available

  1. Wait for processing (may take time)
  2. Check BBB server storage
  3. Verify recording was enabled