Jesus Federico
Lead maintainer
BigBlueButton BN Experience (bbbext_bnx) introduces an experience layer on top of the BigBlueButton activity in Moodle, extending functionality and selectively refining core behaviors to improve usability, consistency, and session flow.
BigBlueButton is a reliable foundation for live online learning. However, as usage scales, the default experience—while stable—is not always optimized for modern workflows. BNX enhances the experience you already rely on by improving key interactions without modifying core Moodle or BigBlueButton code.

Replaces the default waiting screen with a pre-session lobby (anteroom), providing a clearer and more controlled entry experience for participants.
Replaces the legacy YUI datatable with a modern HTML/CSS interface for accessing recordings.
Includes targeted fixes for group-based sessions, improving reliability in complex course configurations where core behavior may be inconsistent.
BNX is implemented as a subplugin framework for mod_bigbluebuttonbn.
This allows it to:
bbbext_bnx_*)The result is a safer, more flexible way to evolve the BigBlueButton experience over time.
This initial release focuses on foundational improvements, with additional capabilities planned:
For organizations working with Blindside Networks:
These components extend BNX’s value by turning session activity into actionable intelligence.
mod/bigbluebuttonbn/extension/bnx
(The folder name must be exactly bnx.)php admin/cli/upgrade.php --non-interactive
or visit Site administration ' Notifications.Requirements: Moodle 5.1+ recommended, BigBlueButtonBN ≥ 2025100600.
Developed and supported by Blindside Networks, the creators of BigBlueButton.