This page focuses on the core BigBlueButton activity settings provided by Moodle. Subplugins and site-specific extensions can add, remove, or override additional options.
General
Instance type
The Instance type determines how the activity behaves for live sessions and recordings.- Room with recordings: standard mode for running live sessions and publishing their recordings.
- Room only: live room without recording playback management in the activity.
- Recordings only: no new live room launch, but previously created/imported recordings remain accessible.
Room name
The room name is the activity title shown in the course and on the activity page. Use a descriptive name (for example, week/topic + class type) so students can quickly identify the correct room.Show more…
Expanding Show more… in the General section exposes additional Moodle fields.- Description: rich text editor for instructional context, joining notes, or policy reminders.
- Display description on course page: shows the description directly on the course page under the activity link.
Room settings
These settings control default room behavior for each live session.- Welcome message: pre-populated message posted when users enter the room. Useful for agenda, etiquette, and first-step instructions.
- Wait for moderator: blocks viewer entry until a moderator joins. Useful for managed starts and exam supervision.
- The session may be recorded: enables recording controls in-session. Disable for privacy-sensitive meetings.
Recording view
- Show only imported links: filters the recording list to imported recording links only. Useful when you curate a subset of recordings for learners.
Lock settings
Lock settings define default participant restrictions when a session starts.- Disable webcams
- Disable microphones
- Disable private chat
- Disable public chat
- Disable shared notes
- Hide user list
Presentation content
The Presentation content area controls what files are available at session start.- Pre-uploaded presentations: define default slides/content before users join.
- Drag-and-drop uploads: quick file drop directly in the form.
- File picker integration: choose content from Moodle repositories.
- Upload a file
- URL downloader
- Private files
- Content bank
- Server files
- Recent files
- Wikimedia integration
Role assigned during live session
Role assignment maps Moodle identity context to BigBlueButton join roles.Role mapping between Moodle and BBB
Each mapping row has:- an assignee type (who the rule applies to)
- a BigBlueButton role (how they enter)
Assignee types
- All users enrolled: baseline rule for all enrolled participants.
- Moodle role: applies to selected Moodle roles (for example, Teacher, Non-editing teacher, Student).
- User: applies to a specific enrolled user.
BBB roles
- Viewer: participant role with standard learner permissions.
- Moderator: facilitator role with management controls.
Guest access
- Allow guest access: permits users outside enrolled participants to join through the guest workflow.
- Guests joining must be admitted by a moderator: enables moderated lobby/admission behavior for guests.
Session timing
Session timing controls the activity join window.- Open time: earliest time users can join.
- Close time: time after which joining is blocked.
Grade
The Grade section integrates the activity with Moodle gradebook workflows. Depending on site configuration, this can include grade type/scale behavior and completion-by-grade usage. Use this when BigBlueButton participation should contribute to assessed outcomes.Common module settings
These are standard Moodle controls that still affect BigBlueButton activities.- Availability: show/hide activity on course page.
- ID number: unique identifier for reporting/integration use cases.
- Force language: override language for this activity context.
- Group mode:
- No groups
- Visible groups
- Separate groups
- Grouping: restrict activity context to selected group collection.
- Group/grouping access restrictions: combine with access rules to control who can view/join.
Restrict access
Use Restrict access for conditional availability.- Conditional availability (overall rule container)
- Date restrictions
- Grade restrictions
- Group restrictions
- Activity completion restrictions
Completion conditions
Moodle completion determines how the activity is marked complete for each learner.- No completion tracking
- Manual completion
- Automatic completion
- View activity
- Attendance minutes
- Chat participation
- Talk participation
- Raised hand
- Poll votes
- Emojis
- Receive a grade
Tags
Moodle Tags allow activity-level tagging for organization, search, and reporting workflows. Use tags to standardize categorization across courses (for example, webinar, office-hours, assessment).Competencies
If competency frameworks are enabled, the Competencies section links the activity to institutional competency outcomes. Use this when BigBlueButton sessions support tracked skills or program outcomes.Standard Moodle controls
At the bottom of the form, Moodle provides standard save/cancel actions:- Save and return to course
- Save and display
- Cancel
Additional guidance
Expect differences between sites. The exact options shown can depend on:- Moodle version
- BigBlueButton version
- installed subplugins/extensions