Skip to main content
BNX DataHub is a sidecar built on the BNX framework that exposes BigBlueButton session and recording data from Moodle to downstream tools, such as reporting dashboards, analytics platforms, and other integrations, without requiring anyone to wire directly into Moodle core.
BNX DataHub session and attendance data
BNX DataHub is a complementary component offered by Blindside Networks alongside the free, open-source BNX plugin. Contact Blindside Networks for availability and licensing.

What problem it solves

Session and recording activity data lives inside Moodle and the BigBlueButton server, but institutions increasingly need that data elsewhere: institutional reporting warehouses, engagement dashboards, or custom automation. Building and maintaining a direct integration against Moodle internals for every downstream tool is fragile and duplicates effort across deployments. DataHub provides a single, clean, secure interface for accessing this data, so downstream tools don’t need to understand Moodle internals or the BigBlueButton API directly.

Key capabilities

  • Structured access to session data — exposes session metadata (schedule, participation, duration) in a consistent format for downstream consumption.
  • Structured access to recording data — exposes recording metadata and availability so reporting and analytics tools can track recording activity across courses.
  • Secure interface — designed so external tools integrate through a controlled access layer rather than querying Moodle or BigBlueButton internals directly.
  • Built on the BNX sidecar architecture — installs alongside BNX and other sidecars without modifying Moodle core or the core BigBlueButton activity.

Common use cases

  • Feeding session and recording activity into institutional reporting or business intelligence tools
  • Powering custom engagement or usage dashboards outside Moodle
  • Automating workflows that react to session or recording events (for example, notifying other systems when a recording becomes available)

How it fits with BNX

DataHub depends on the BNX framework being installed and enabled. BNX provides the shared extension points and infrastructure that DataHub uses to read session and recording data safely, alongside the usability improvements described in BigBlueButton activity view with BNX.

Who it’s for

DataHub is aimed at institutions that need to integrate BigBlueButton activity into existing reporting, analytics, or automation pipelines, without building and maintaining bespoke integrations against Moodle or BigBlueButton internals.