Integrate BigBlueButton with Moodle

About Moodle

Moodle is a Learning Management System (LMS) designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalized learning environments. You can download the software on your own web server.

Top Three Benefits of Moodle LMS:

  1. Moodle is an open source and FREE solution
    Moodle LMS is an open source software distributed under the GNU General Public License and therefore is available for FREE. In less technical terms, this means that users and organizations have the freedom to run, study, share, and modify the software to meet their unique needs.

  2. Moodle is Supported by a Global Community
    One of the reasons why Moodle is the world’s best and most popular LMS is because it is supported by a global community of developers. A large benefit of the open-source software is that the code is open for scrutiny. This means that developers from all over the world can access the code, and modify it so that it is more secure.

  3. Moodle is configurable, highly-flexible and rich with features
    The leading reason why organizations love Moodle is largely because it is configurable, highly-flexible and feature-rich. On top of being able to modify Moodle’s open source code, there are hundreds of Moodle Plugins available that allow to configure Moodle, so it performs just the way you like.

About BigBlueButton

BigBlueButton is an open source web conferencing system for online learning. The goal of the project is to enable instructors to live online classes and to conduct group collaboration meetings with remote students.
BigBlueButton supports real-time sharing of slides (including whiteboard), audio, video, chat, emojis, breakout rooms, and screen. It also allows to record all content.
BigBlueButtonBN Moodle plugin was created in addition to BigBlueButton core for fully leveraging BigBlueButton’s capabilities for Moodle users.
The BigBlueButtonBN plugin allows to:
• Create multiple activity links to online sessions within any 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 open/close dates for the session that appears in the Moodle’s calendar
• Record a session
• Access and manage recordings

Integrate BigBlueButton with Moodle

Below you can find a step-by-step tutorial of integrating BigBlueButton with Moodle.

1. Sign in to Moodle and go to ‘Dashboard’ -> ‘Site administration’ -> ‘Plugins’ -> ‘Install plugins’.

2. Choose ‘Install plugins from the Moodle plugins directory’.

3. Search the ‘bigbluebutton’ plugin. You will see the BigBlueButtonBN plugin.

4. Click ‘Install now’, choose your moodle site and click ‘Install now’ again. Confirm by clicking ‘Continue’.

5. Under ‘Plugins check’, click on ‘Upgrade Moodle database now’. If everything was successfully configured, you will see ‘Success’ status. Click ‘Continue’.

6. Under ‘Test Moodle Site’, you will see BigBlueButton settings, fill in the Server URL and Shared secret. You can leave other options as default. Click ‘Save changes’.

7. To check if the plugin was installed go to ‘Site administration’ -> ‘Plugins’ -> ‘Plugins overview’.

8. Now to add a link to real-time classrooms you should choose the course, press ‘Add an activity or resourse’, choose BigBlueButtonBN activity and then press “Add”.

9. Fill in ‘Virtual classroom name’, which is the only required filed to fill in.

10. Click ‘Save and return to course’.

11. To join the session click on the virtual classroom name and then ‘Join session’.


12. Now you are all set!

Prev Next