Virtual Classroom for WordPress

Transform Your WordPress Website into an Interactive Virtual Classroom

Incorporate Live Virtual Classroom into Any WordPress LMS Plugin

This plugin allows teachers to manage their virtual classrooms from the WP dashboard & let students join the live interactive class over video conferencing from within the course/lesson/topic page.

We use BigBlueButton (BBB), an open-source video conferencing tool  “Built For Teachers” It is pure HTML5, runs within desktop/mobile browsers & supports high-definition 720p video quality.

virtual-classroom-for-wordpress

Embed Live Classroom Anywhere

Embed the live classroom on any of your WordPress pages or custom post types like a lesson page in LearnDash LMS with a simple shortcode.

The on-page room embed feature makes the virtual classroom an integral part of your course content where students can join your live class straight from your LMS site. It enables a seamless experience, no need to download any additional app or share the meeting link.

This functionality also permits you to host classes and showcase recordings within a secure section of your site, accessible solely to enrolled students.

virtual-classroom-for-wordpress

Tip: Boost Your Google Ranking with Live Classes That Keep Students On Your Site

Fully White-label Virtual Classroom for WordPress

This plugin gives you the added ability to fully customize the Room experience according to your preferences. There are options to:

  • Limit the max allowed participants for a room e.g (5, 10, .. etc) both on a per room and per page basis. This can allow you to conduct a 1:1 or group session
  • Upload your brand logo that is visible in the BBB room
  • Customize the room background-color as per your brand color
  • Enable/disable distraction-free fullscreen mode
  • Change welcome message that is displayed in the Public Chat section of the room
  • Customize thank you message when the user leaves the meeting
  • Pre-upload your presentation (ability to upload both globally and per room basis)

What They Say

Plugin Demo

WP admin backend demo is available for the plugin. Please contact us for access

Frontend Room Management For Instructors & Group Leaders

There is a dedicated frontend room management section available for LearnDash Instructor and Group Leaders where they can view/edit/add their rooms without the need to enter the WordPress dashboard:

  • To allow any WordPress user to have the capability to add and edit BBB rooms, see our guide on How to allow instructors or users to manage BigblueButton Rooms on WordPress
  • Separate login page for moderators where they can login to their account and redirect to the frontend room management area
  • View all rooms and ability to start meeting
  • Edit the room details including the roomt limit, pre upload presentation link, room start time &  access codes
  • Add a new BBB room and share invite link with participants

Features Across Web & Mobile Browsers

Past Room Recordings

The recordings are available in both free and pro plugin. It can be enabled on a per room basis. The past recordings display on the room page after the meeting ends.

The plugin automatically displays all the available recordings for the room.

If the user access is logged in via the WordPress administrator access, there is an additional control to either hide or delete a particular recording from the page.

virtual-classroom-for-wordpress-recordings
virtual-classroom-for-wordpress-recordings
bigbluebutton-wordpress-pro-countdown

Countdown for Room

Another feature of the Pro plugin is to offer the ability to set a scheduled start time for the class for sessions that would start on a future date.

The students will see the countdown screen until the class time has reached. The plugin will redirect students to the Room as soon as the countdown is over.

Restrict Virtual Classroom for WordPress

Restrict the BBB room access to users who are logged-in to your WP site, other users will have to enter the room access code

See the FAQ section to learn more about how the plugin works

Virtual Classroom Feature Checklist

IMPORTANT FUNCTIONAL PRE-REQUISITES

  1. It is required to activate our free plugin first to use this plugin.
  2. The plugin integrates with BigBlueButton but does not include hosting. BigBlueButton requires separate hosting from your website.
    • Self-host: On your server (check requirements) We can assist with setup (charged separately)
    • Third-party hosting: Use a commercial BBB hosting service
    View our hosting guide for more details.

Basic

License for 1 WP site + 1 dev site

$59.00

/per year

Standard

License for 3 different WP sites

$79.00

/per year

Ultimate

License for 10 different WP sites

$99.00

/per year

Multisite

License for 1 WP Multisite Network

$129.00

/per year

Related Posts

Basic

Plugin Only – No BBB Hosting
– License for 1 WP site + 1 dev site

$59.00

/per year

Standard

Plugin Only – No BBB Hosting
– License for 3 different WP sites

$79.00

/per year

Ultimate

Plugin Only – No BBB Hosting
– License for 10 different WP sites

$99.00

/per year

Multisite

Plugin Only – No BBB Hosting
– License for 1 WP Multisite Network

$129.00

/per year

Michel Ambrosio
Michel AmbrosioGreat customer service and Refund policy
The signing process was super easy. I had some doubts whether the plugin was a good fit for my use, and sent an email, which was quickly responded. After trying it out, the Plugin missed a feature that for me was super important, and therefore i asked for a refund, which was quickly issued.

Our Recommendation

LearnDash LMS is the most powerful and feature-rich WordPress Plugin

BuddyBoss is an elegant design theme with powerful features for course and community websites

Uncanny Owl provides the very best LearnDash addons (10% off with our link)

WP Fusion seamlessly integrates website with CRM, empowering advanced access control through tagging
  • FAQ

Frequently Asked Questions

What is WP Virtual Classroom?

It’s a WordPress plugin that turns your site into a live virtual classroom using BigBlueButton an open-source video conferencing tool built specifically for teaching.

Yes. It installs like any standard plugin and runs on any self-hosted WordPress site, integrating directly with your existing pages, posts and courses.

Our plugin does not set or restrict the limit on the number of students who can join a room. The participant limit depends entirely on your BigBlueButton (BBB) hosting server resources and configuration. Even with the free version of the plugin, room capacity is dictated by your server’s hosting limits, not the plugin itself.

Absolutely. Teachers host live, interactive sessions in HD video and students join straight from your site no separate app or download required.

Yes. Instructors manage rooms from the WordPress dashboard, while students join the live class right inside the course, lesson or topic page.

It includes full screen sharing, HD video and audio, public and private chat, whiteboard annotation, breakout rooms, polling and more.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Yes. The Pro plugin lets you set a scheduled start time and shows students a countdown screen, then redirects them into the room automatically when class begins.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Yes. A simple shortcode embeds a live room on any page or custom post type, so it works seamlessly alongside your LMS course content.

It works smoothly with LearnDash  embed a classroom directly on a lesson or topic page so learners attend live classes without leaving the course.

Setup is straightforward: activate the free base plugin, connect your BigBlueButton server credentials, and create your first room in minutes.

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Virtual Classroom for WordPress
Average rating:  
 10 reviews
Great support with quick service

Great support with quick service. They will always help you

Incredible

Incredible! Really helped me facilitate my live classes on my website during the pandemic! Such a seamless experience.

Highly Responsive Support!

Their support is very responsive and goes above and beyond to troubleshoot issues. They even put in a feature improvement in less than a week based on some feedback provided! Definitely recommend.

Plugin works perfectly and support is great

This plugin does exactly what it says it does, and most importantly, the support is great - when I had a small issue configuring the plugin, the developer responded within 24 hours and fixed it.

Amazing Plugin and Great Tech Support!

This plugin helps us execute our live meetings perfectly. Recently, we had trouble with the plugin and we reached out to their support. They responded in a professional manner and handled the issue smoothly. We had a great experience with their tech support and we are glad that we choose eLearning Evolve.

Swift support

Swift response to technical issues.

Grateful

This is very nice and well developed. Now our ministry can have live seminars thanks to this creation! May you all be blessed with a life filled with love, joy, peace and prosperity.

 by Apandian
Excellent plugin with great service



We installed this plugin on a new online community platform to equip our members with the ability to meet each other and attend video events via an open-source alternative to Zoom. We have found it to work very well over the last month that we have been using it. The BBB video meeting opens up very smoothly via different web interfaces and even the custom mobile app we are developing, and scales nicely to fit differently sized frames within the platform window. The developer has also been very helpful and reliable to communicate with, and has helped in dealing with some specific technical issues that have come up. If you're looking for an alternative to Zoom, and you have a way to set up a BBB instance of your own, do give this plugin a close look.

 by John Moen
Now works on multisite



The developer was quick to fix problems that I initially encountered when using this plugin on a WordPress multisite. The plugin is easy to configure, provided you know how to locate your BigBlueButton's secret. And setting up BBB rooms is simple. All in all, this plugin works nicely.

 by Obo
The best plugin for managing BBB rooms

The best plugin for managing BBB rooms, you can't find any plugin like this to manage BBB rooms. User-friendly interface. It is efficient and easy to use. Highly recommend it!!!
Moreover, this is a very nice plugin. most people don't know that with the PRO version, you can set the max number of users you want to join the room.