Canvas LMS BigBlueButton Default Settings Plug-in
Plugin for the Canvas LMS theme app that lets you change the default options when creating a new BigBlueButton conference.
Features
The following configurable options are available:
- Set the default conference duration.
- Whether the conference should be recorded.
- Whether there is a time limit set on the conference.
This plug-in fixes the following issues with the create/edit form:
- Hide conference type selection since tool is now only for BigBlueButton.
- Remove unnecessary padding at the bottom of the form.
Installation
Using NPM:
npm install @artevelde-uas/canvas-lms-bbb-default-settings-plugin
Using Yarn:
yarn add @artevelde-uas/canvas-lms-bbb-default-settings-plugin
Usage
Just import the plug-in and add it to the Canvas app:
import { run, addPlugin } from '@artevelde-uas/canvas-lms-app';
import bbbDefaultSettingsPlugin from '@artevelde-uas/canvas-lms-bbb-default-settings-plugin';
addPlugin(bbbDefaultSettingsPlugin, {
duration: 90,
enableRecording: true,
noTimeLimit: true
});
run();
Options
Name | Type | Default | Description |
---|---|---|---|
duration | {Number} |
60 |
Sets the default conference duration. |
enableRecording | {Boolean} |
false |
Determines whether the conference should be recorded. |
noTimeLimit | {Boolean} |
false |
Determines whether there is a time limit set on the conference. |