Skip to content

Moodle Integration Overview

Moodle home page with SoftSysVideo integration

SoftSysVideo integrates with Moodle through the standard BigBlueButton (BBB) plugin — the same plugin used with a self-hosted BBB server. From Moodle’s perspective, SoftSysVideo looks and behaves exactly like BigBlueButton.

Student clicks "Join" in Moodle
Moodle sends a /join request to SoftSysVideo API
SoftSysVideo validates the request and creates a secure session
Student is redirected to the SoftSysVideo meeting room
After the meeting, recordings appear in Moodle automatically

All standard BigBlueButton workflows in Moodle work with SoftSysVideo:

Moodle featureSupported
Schedule a meeting
Join as moderator (teacher)
Join as attendee (student)
Wait for moderator
Recording enabled/disabled per activity
Multiple BBB activities per course
Meeting status (active / not started)
View recordings from Moodle
Publish / unpublish recordings
Delete recordings
  • The meeting room interface is the SoftSysVideo room (not the BigBlueButton HTML5 client)
  • Recordings are stored and served by SoftSysVideo
  • Everything else — the Moodle course page, activity setup, meeting scheduling — stays the same

If you manage multiple Moodle sites, each one should have its own tenant in SoftSysVideo. Each tenant gets separate credentials, separate recordings, and separate billing.

Contact support to set up additional tenants for your account.