Skip to content

Sets default options when creating a new BigBlueButton conference

License

Notifications You must be signed in to change notification settings

artevelde-uas/canvas-lms-bbb-default-settings-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Sets default options when creating a new BigBlueButton conference

Resources

License

Stars

Watchers

Forks

Packages