Your Moodle version

Activities: BigBlueButtonBN

Maintained by Picture of Fred Dixon Fred Dixon, Picture of Jesus Federico Jesus Federico
Integrate BigBlueButton within Moodle - including record and playback of sessions.


This plugin is part of set Big Blue Button. Plugins from the set work the best when installed together.

BigBlueButton is an open source web conferencing system for distance education.  The goal of the project is to enable universities, colleges, and K12 to delivery a high-quality learning experience to remote students.

BigBlueButton supports real-time sharing of slides (including whiteboard), audio, video, chat, and desktops.  It also record lectures for later playback, specifically the slides + audio + chat (see release notes).

The BigBlueButton project was started in 2007 by Blindside Networks.  In addition our work on BigBlueButton core, we created this Moodle 2.x activity module so you can fully leverage BigBlueButton's capabilities from within your courses.

This module enables you to:

  • Create multiple activity links to on-line sessions within a course
  • Restrict students from joining a session until a teacher (moderator) joins the session
  • Launch BigBlueButton in a separate window
  • Create a custom welcome message that appears at the top of the chat window when joining the session
  • Specify join open/close dates for the session that appears in the Moodle's calendar
  • Record a session (requires BigBlueButton 0.8 or later)
  • Access and mange recordings (requires installation of recordingsbn)

The following YouTube video to demonstrate how to install and use this module.

Note: The video shows uncompressing a single ZIP file that contains two modules: mod/bigbluebuttonbn (create BigBlueButton activity links) and mod/recordingsbn (access recordings).  This is euqivalent to installing both bigbluebuttonbn and recordingsbn.

The BigBlueButtonBN module works out-of-the-box with, a BigBlueButton server that Blindside Networks maintains for the community to help test your installation with BigBlueButton.  

For information on setting up your own BigBlueButton server, see

BigBlueButton and the BigBlueButton logo are trademarks of BigBlueButton Inc.





Picture of Fred Dixon
Fred Dixon (Lead maintainer)
Picture of Jesus Federico
Jesus Federico: Project Manager
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Jesus Federico
    Thu, Aug 15, 2013, 12:16 AM
    German, This problem has been reported previously by people who had their BigBlueButton server broken. The first test you should be sure to do is testing the plugin using the servers by default provided by Blindside Networks. if you do a quick call to you should receive an xml response.

    If you need further help please go to the forums. Either opening an new thread at or with a post on the corresponding one to the release you are experiencing problems. It will be easier to follow up there.

    Also, if you think you found a bug that can be reproduced please add an issue with more details on the tracking system
  • Picture of Nelli Hunanyan
    Wed, Sep 18, 2013, 10:49 PM
    Hi, this is exactly what I was looking for...

    Congratulations for a grate job!!!

    I´v installed an activity in my moodle 2.5 and it works!

    Some quiestions:

    1. Can I use the BigBlueButton test server for my real conferences or I have to install in my server?
    2. I have another moodle 1.9 that doesn´t allow to install the activity:

    I have an error:

    The module "bigbluebuttonbn" (2013071000) could not be installed because it requires a newer version of Moodle (this version is 2007101509, and the module requires 2007101591.12).

  • Picture of Jesus Federico
    Wed, Sep 18, 2013, 11:04 PM
    @Nelli Hunanyan

    test-install is not meant to be used for production, even though you can run all your tests having full capabilities. For production you should have you own server or a host your sessions somewhere else. (see

    Regarding to the error message, well it is very clear. You are not using a supported version. You can either upgrade you Moodle at least to 2007101591.12 (see, or you can try changing this restriction editing the version.php file. Although there is no warranty that the plugin is going to work in that version. there are too many changes between versions. I would suggest you to upgrade.

    Good luck.
  • Picture of tim chan
    Mon, Nov 18, 2013, 5:20 PM
    hi, I have installed moodle (2.5x) and BBB plugin (2013110100). But the bbb activity of my server cannot work. It means that the BBB activity cannot redirect to the test-install server (, it just shows a blank window. I have checked the setting (url and salt) is correct. Also, I have ssh into my server to test (make a quick call ) to the test-install server, the result showed success.
    Do you know what is the problems? is it need some corrections in the plugin code? and how to correct it?

    Thank you very much!
    Tim Chan
  • Picture of Jesus Federico
    Mon, Nov 18, 2013, 11:55 PM
    First, I would recommend you to use the forums instead of the plugin main page. It is the best place to follow up with you Also, if you think you find a bug, the place to report it is, as you can see in one of the previous posts in this page.

    Two suggestions.
    Activate the "Debug messages", ALL or DEVELOPER will give you a good idea about what is going on. Perhaps is something you can fix on your own or it can give us more information to help you.

    Two, In most of the cases the problem is communication between servers. You probably already did this test, but the recomendation is to run on your moodle server (assuming it is a linux/unix one)

    wget -O - --quiet; echo

    you should have an xml as response indicating SUCCESS
  • Picture of tim chan
    Tue, Nov 19, 2013, 11:18 AM
    Thank Jesus
    I have created a post on that forum. Hope some people can help me.
  • Picture of Tassos Aroaneios
    Fri, Nov 22, 2013, 2:44 PM
    I have installed the plugin (latest version) in my moodle 2.5.2 site, and when I try to open a virtual class, whici I have created I have the message "Directory "/home/jereisma/public_html/eclass/mod/bigbluebuttonbn" is writeable by group"
  • Picture of Calvin Tan
    Mon, Jan 13, 2014, 12:00 PM
    I'm using moodle 2.6 and getting an error in view.php line 126. Seems $module->version is not defined. Anyway I changed that to get_config('mod_'.$module->name, 'version') to do the same thing.
    This issue occurs in recordingsbn view.php too, line 81.

    Anyone else experienced this?
  • Picture of Jesus Federico
    Tue, Jan 14, 2014, 12:18 AM
    Good catch Calvin Tan. Apparently the way the version for plugins is handled has changed in M2.6. The patch you proposed is correct for M2.6. Unfortunately it won't work on previous versions, so the "official" fix will be a selective assignation. For your case you can keep the patch you made.

    On the other hand, the version is not really important if you dont give support for multiple Moodle versions. So if you could also safely get rid off these lines, and also the one that assigns the value to $module. ( $module = $DB->get_record('modules', array('name' => 'recordingsbn'));)

    Thanks for letting us know.
  • Picture of Radi Penchev
    Fri, Jan 17, 2014, 1:21 AM
    Error: Exception - String could not be parsed as XML in moodle 2.6
    how to fix it?
  • Floyd Saner - Tail of the Dragon, U.S. 129, NC
    Thu, Jan 23, 2014, 9:29 AM
    We installed a BBB server, version 0.81. We are running Moodle 2.5.3+ (20131224). We installed BBB/BN (2013110100) and RecordingsBN (20131101) plugins on Moodle.

    On our server and on the BBB test server, we can initiate a session. However, when recording is enabled for the session (the login message panel says recording is on), no recordings are listed in the RecordingsBN Resource page. This is the same for our server and the BBB test server.

    Any suggestions?

    Thanks, Floyd
  • Picture of David Scotson
    Wed, Mar 26, 2014, 6:06 PM
    Is it possible to disable the recordings feature? Currently it seems like any user can choose to record. I'd like them not be offered this option.
  • Picture of Jesus Federico
    Wed, Mar 26, 2014, 10:02 PM
    Hi David,

    Indeed, you can disable the recording feature by modifying the code in your deployment. Just comment third block in mod_form.php (line 76 to 87).

    The whole configuration of the meeting can be done by any user with granted privileges for editing content in the course. Normally teachers.

  • Picture of Johan Reinalda
    Fri, Apr 4, 2014, 12:24 AM
    The download (and Moodle notification) show there is a new version 2013110104 .
    Howver, your git repo (which we use), is still showing version 2013110103
    Are you no longer updating your github repo ?
    (same for recordingsbn module)
  • Picture of Jesus Federico
    Fri, Apr 4, 2014, 2:05 AM
    We do, but that was a "hot fix" only required for the packaging available in the moodle plugin database.

    There were a couple of shell files that needed to be removed and they were not in github repo because the .gitignore file

    The only inconvenient was that in order to upload a new package the version tag needs to be updated.

    I jave just updated the github repo anyways.

1 2 3 4
Please login to post comments