Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
borderfalse
Column
width75%
Table of Contents
maxLevel3
typeflat
separatorpipe


Introduction

Sakai BigBlueButton integrates a Sakai instance with a BigBlueButton server, allowing Sakai users to easily create, manage and join BigBlueButton meetings from a Sakai worksite.


Features

  • Control meetings - create/edit/update/delete BBB meetings from Sakai.
  • Meeting access - define meeting access by selecting all users, groups, roles or individual users in site.
  • Tool access - define who can do what on the Sakai tool.
  • Scheduling - optionally, define meeting start dates and/or end dates and add it to site Calendar.
  • Notification - optionally, send an email notification to meeting participants.
  • Simplicity - the user interface is designed to be simple.
  • Fast - the Ajax driven interface (Javascript + JSON + Trimpath templates) provides good end-user experience and low server load.
  • RESTful - full RESTful support via EntityBroker.
  • Statistics - the tool logs information automatically processed by the Site Stats tool.
  • Load Balancing - multiple BBB servers can now be specified in sakai.properties and get automatically balanced by the Sakai BBB service


Release information

1. Requirements
  • Sakai:
    • 2.7.0 ( — or — )
    • 2.6.0 + EntityBroker 1.3.9 or higher ( — or — )
    • 2.5.0 + EntityBroker 1.3.9 or higher +
      Jira
      SAK-10801
      SAK-10801
      applied
  • Wiki Markup
    [BigBlueButton|http://www.bigbluebutton.org] 0.63 or higher \[[Installation intructions|http://code.google.com/p/bigbluebutton/wiki/Installation]\]
2. Download
  • Latest stable release:
    • 1.0.6, for Sakai 2.5/2.6/2.7/2.8
  • Latest development release
    • 1.0.7b1, for Sakai trunk/2.9-SNAPSHOT
  • Previous releases
3. Installation
4. Support


Configuration

1. Required settings

Configuration key

Description

Version

Default value

bbb.url

A comma separated list of BigBlueButton servers (example: http://your-server.edu/bigbluebutton)

1.0+ (single value) 1.0.5+ (comma separated values)

http://localhost/bigbluebutton

bbb.salt

A comma separated list of BigBlueButton salt keys (see BBB FAQ)

1.0+ (single value) 1.0.5+ (comma separated values)

-

2. Optional settings

Configuration key

Description

Version

Default value

bbb.autocloseMeetingWindow

Whether the browser window of BBB should be automatically closed after logging out of meeting. If false, the configured bigbluebutton.web.loggedOutUrl from BigBlueButton will be used instead.

1.0+

true

bbb.versionCheckInterval

Time - in milliseconds - to periodically check the API version of the configured BigBlueButton server. This is useful for performing BBB upgrades without having to restart Sakai.

1.0.1+

0 (disabled)

bbb.notice.text

Optional text to be displayed on the tool main page.

1.0.2+

-

bbb.notice.level

Message level in which the text will be displayed (BBB-37). Valid values: info, warn, success

1.0.2+

info

bbb.default.permissions.ROLE

List (comma separated) of default permissions for role ROLE. Will only be applied if no bbb.* permission is defined on site (BBB-45).

1.0.4+

-

bbb.default.participants.owner

If set (and not 'none'), meeting owner will be added to new meetings by default, with specified BBB role (BBB-45). Valid values: none, moderator, attendee.

1.0.4+

moderator

bbb.default.participants.all_users

If set (and not 'none'), all site participants will be added to new meetings by default, with specified BBB role (BBB-45). Valid values: none, moderator, attendee.

1.0.4+

none

bbb.autorefresh.meetings

Auto-refresh interval for updating meeting status is expressed in milliseconds.

1.0.7+

30000

bbb.autorefresh.recordings

Auto-refresh interval for updating recording list and and info. It is expressed in milliseconds.

1.0.7+

60000


Authors

Contributors:

Column
width3%

Column
width22%
Gallery
columns1
sortname
titleScreenshots