Jump to content

BigBlueButton: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Filled in 4 bare reference(s) with reFill 2
removed Category:Free content management systems using HotCat Not a content management system
 
(48 intermediate revisions by 40 users not shown)
Line 1: Line 1:
{{short description|Open source web conference system}}
{{short description|Open source web conference system}}
{{Advert|date=April 2021}}
{{use dmy dates|date=February 2021}}
{{use dmy dates|date=February 2021}}
{{Infobox Software
{{Infobox software
| name = BigBlueButton
| name = BigBlueButton
| logo = BigBlueButton logo.png
| logo = BigBlueButton logo.png
| screenshot = ItWikiCon 2020 - final greetings.png
| screenshot = ItWikiCon 2020 - final greetings.png
| caption =
| caption =
| developer = BigBlueButton Inc.<ref>{{citation|url=https://bigbluebutton.org/2010/07/12/bigbluebutton-foundation/|title=''BigBlueButton Foundation''}}</ref>
| developer = BigBlueButton Inc.<ref>{{citation|url=https://bigbluebutton.org/2010/07/12/bigbluebutton-foundation/|title=''BigBlueButton Foundation''|date=12 July 2010 }}</ref>
| repo = {{URL|https://github.com/bigbluebutton/bigbluebutton}}
| repo = {{URL|https://github.com/bigbluebutton/bigbluebutton}}
| programming language = [[Java (programming language)|Java]], [[Grails (framework)|Grails/Groovy]], [[Scala (programming language)|Scala]] (back-end), [[JavaScript]]/[[React (web framework)]] (front-end client),
| programming language = [[Java (programming language)|Java]], [[Grails (framework)|Grails/Groovy]], [[Scala (programming language)|Scala]] (back-end), [[JavaScript]]/[[React (web framework)]] (front-end client)
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release date = {{release date and age|{{wikidata|qualifier|P348|P577}}}}
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| operating system = [[Linux]]
| operating system = [[Linux]]
| genre = [[Collaborative software]], [[Web conferencing]]
| genre = [[Collaborative software]], [[Web conferencing]]
Line 16: Line 17:
| website = [https://bigbluebutton.org/ bigbluebutton.org]
| website = [https://bigbluebutton.org/ bigbluebutton.org]
}}
}}
{{Advert|date=April 2021}}


'''BigBlueButton''' is an [[open source]] [[web conferencing]] system designed for online learning. BigBlueButton focuses on helping the teacher teach and the learners to learn. It differers from a video conferencing system by focusing on the needs of the teacher and students in a virtual classroom in three key areas:
'''BigBlueButton''' is a [[virtual classroom]] software program designed for online education. It is accessed through [[Learning management system|Learning Management Systems]], providing engagement tools and [[analytics]] which enable educators to interact with their students remotely. BigBlueButton is [[open source]], except for some versions of its database software.


== History ==
# Deep integration with Learning Management Systems (LMS)
The project was started at [[Carleton University]] in 2007 by the Technology Innovation Management program.<ref>Nettleton, Rob [http://edc.carleton.ca/blog/index.php/2010/06/04/bigbluebutton/ "BigBlueButton"] {{Webarchive|url=https://web.archive.org/web/20100814003302/http://edc.carleton.ca/blog/index.php/2010/06/04/bigbluebutton/|date=2010-08-14}}, ''EDC Blog'', June 4, 2010.</ref>
# Tools for engagement for online learning
The first version, initially referred to as the Blindside project, was written by Richard Alam under the supervision of Tony Bailetti.<ref name="osbrca">{{cite web|title=Lead Projects|url=http://timreview.ca/article/98|url-status=dead|archive-url=https://web.archive.org/web/20140329224659/http://timreview.ca/article/98|archive-date=2014-03-29|publisher=TIM Review|accessdate=2012-08-15}}</ref> BigBlueButton is an affiliate member of the [[Open Source Initiative]].<ref>{{Cite web|title=OSI Affiliate Membership|url=https://opensource.org/affiliates|url-status=live|access-date=2021-02-18|website=[[Open Source Initiative]]|date=22 May 2012 |archive-url=https://web.archive.org/web/20120613171332/http://www.opensource.org:80/affiliates |archive-date=13 June 2012 }}</ref> The BigBlueButton name derives from the idea that starting a web conference should be as simple as "pressing a (metaphorical) big blue button".<ref>
# Analytics for the Teacher
{{cite web|title=BigBlueButton : FAQ|url=https://docs.bigbluebutton.org/support/faq.html#why-is-this-project-called-bigbluebutton|publisher=BigBlueButton|accessdate=2020-11-27}}

== Integration ==
BigBlueButton is natively built-into the codebase for Instructure Canvas, Schoology, Jenzabar eLearn, and Moodle 4.0.

== Engagement ==
In addition to the sharing of audio, video, slides, and screen, BigBlueButton provides the instructor the following capabilities to engage students

* Multi-user whiteboard
* Breakout rooms (group and individual)
* Chat (public and private)
* Polling
* Shared notes
* Randomly selecting a student
* Emojis

== Analytics ==

The latest version 2.4<ref>
{{ cite web | url = https://docs.bigbluebutton.org/2.4/new.html
| title = BigBlueButton 2.4
| accessdate = 2022-01-02
| publisher = BigBlueButton }}
</ref> provides the instructor a live dashboard of student attendance, engagement, and learning (based on responses to polls). This helps answer questions
* Who is in my class (and for how long)?
* Who is participating?
* Who is learning?


BigBlueButton is an affiliate member of the [[Open Source Initiative]].<ref>{{Cite web|title=OSI Affiliate Membership|url=https://opensource.org/affiliates|url-status=live|access-date=2021-02-18|website=[[Open Source Initiative]]}}</ref> The BigBlueButton name comes from the initial concept that starting a web conference should be as simple as pressing a metaphorical big blue button.<ref>
{{ cite web | url = https://docs.bigbluebutton.org/support/faq.html#why-is-this-project-called-bigbluebutton
| title = BigBlueButton : FAQ
| accessdate = 2020-11-27
| publisher = BigBlueButton }}
</ref>
</ref>


In 2009, Richard Alam, Denis Zgonjanin, and Fred Dixon uploaded the BigBlueButton source code to [[Google Developers|Google Code]] and formed Blindside Networks, a company pursuing the traditional [[Business models for open source software|open source business model]] of providing paid support and services to the BigBlueButton community.<ref>Dixon, Fred [http://www.osbr.ca/ojs/index.php/osbr/article/view/1314/1259 "Lessons from an Open Source Business"] {{Webarchive|url=https://web.archive.org/web/20120501031838/http://www.osbr.ca/ojs/index.php/osbr/article/view/1314/1259|date=2012-05-01}}, ''Open Source Business Resource'', April 2011.</ref>
== Architecture ==
As a web page application, BigBlueButton front-end uses [[React (web framework)|React]] and the backend uses [[MongoDB]] and [[nodejs|Node.js]]. It also uses [[Redis]] to maintain an internal list of its meetings, attendees, and any other relevant information.

The BigBlueButton server runs on Ubuntu 18.04 64-bit and can be installed either from packages<ref>{{Cite web|url=https://docs.bigbluebutton.org/2.4/install.html|title=BigBlueButton : Install|website=docs.bigbluebutton.org}}</ref> or install script.<ref>{{Cite web|url=https://github.com/bigbluebutton/bbb-install|title=bbb-install|date=2 January 2022|via=GitHub}}</ref>


== History ==
In 2007 the project was started at [[Carleton University]] by the Technology Innovation Management program.<ref>Nettleton, Rob [http://edc.carleton.ca/blog/index.php/2010/06/04/bigbluebutton/ "BigBlueButton"] {{Webarchive|url=https://web.archive.org/web/20100814003302/http://edc.carleton.ca/blog/index.php/2010/06/04/bigbluebutton/ |date=2010-08-14 }}, ''EDC Blog'', June 4, 2010.</ref>
The first version was written by Richard Alam (it was initially called the Blindside project) under the supervision of Tony Bailetti.<ref name="osbrca">{{cite web
| url = http://timreview.ca/article/98
| title = Lead Projects
| accessdate = 2012-08-15
| publisher = TIM Review
| archive-url = https://www.webcitation.org/6GIeztxDa?url=http://timreview.ca/article/98
| archive-date = 2013-05-01
| url-status = dead
}}</ref>

In 2009 Richard Alam, Denis Zgonjanin, and Fred Dixon uploaded the BigBlueButton source code to Google Code and formed Blindside Networks, a company pursuing the traditional [[Business models for open source software|open source business model]] of providing paid support and services to the BigBlueButton community.<ref>Dixon, Fred [http://www.osbr.ca/ojs/index.php/osbr/article/view/1314/1259 "Lessons from an Open Source Business"] {{Webarchive|url=https://web.archive.org/web/20120501031838/http://www.osbr.ca/ojs/index.php/osbr/article/view/1314/1259 |date=2012-05-01 }}, ''Open Source Business Resource'', April 2011.</ref>


In 2010 the core developers added a whiteboard for annotating the uploaded presentation. Jeremy Thomerson added an application programming interface (API) which the BigBlueButton community subsequently used to integrate with [[Sakai Project|Sakai]],
In 2010, the core developers added a whiteboard for annotating the uploaded presentation. Jeremy Thomerson added an application programming interface (API) which the BigBlueButton community subsequently used to integrate with [[Sakai Project|Sakai]],<ref>
{{cite web|title=Home – Contrib: bigbluebutton – Confluence|url=http://confluence.sakaiproject.org/display/BBB/Home|url-status=live|publisher=sakaiproject.org|accessdate=2010-10-23|archiveurl=https://web.archive.org/web/20101022113617/http://confluence.sakaiproject.org/display/BBB/Home|archivedate=22 October 2010}}
<ref>
{{ cite web | url = http://confluence.sakaiproject.org/display/BBB/Home
| title = Home – Contrib: bigbluebutton – Confluence
| accessdate = 2010-10-23
| publisher = sakaiproject.org | archiveurl= https://web.archive.org/web/20101022113617/http://confluence.sakaiproject.org/display/BBB/Home| archivedate= 22 October 2010 | url-status= live}}
</ref> [[WordPress]],<ref name="wordpressorg">
</ref> [[WordPress]],<ref name="wordpressorg">
{{ cite web | url = http://wordpress.org/extend/plugins/bigbluebutton/
{{cite web|title=WordPress Plugin Directory: BigBlueButton|url=http://wordpress.org/extend/plugins/bigbluebutton/|url-status=live|publisher=wordpress.org|accessdate=2010-10-23|archiveurl=https://web.archive.org/web/20101106173915/http://wordpress.org/extend/plugins/bigbluebutton/|archivedate=6 November 2010}}
| title = WordPress Plugin Directory: BigBlueButton
| accessdate = 2010-10-23
| publisher = wordpress.org | archiveurl= https://web.archive.org/web/20101106173915/http://wordpress.org/extend/plugins/bigbluebutton/| archivedate= 6 November 2010 | url-status= live}}
</ref> [[Moodle| Moodle 1.9]],<ref name="moodleorg">
</ref> [[Moodle| Moodle 1.9]],<ref name="moodleorg">
{{ cite web | url = http://moodle.org/mod/data/view.php?d=13&rid=3524
{{cite web|title=Moodle.org: Modules and plugins: BigBlueButton|url=http://moodle.org/mod/data/view.php?d=13&rid=3524|publisher=moodle.org|accessdate=2010-10-23}}
| title = Moodle.org: Modules and plugins: BigBlueButton
| accessdate = 2010-10-23
| publisher = moodle.org }}
</ref><ref name="moodlenews">
</ref><ref name="moodlenews">
{{ cite web | url = http://www.lmspulse.com/2011/bigbluebutton-releases-activity-module-integration-for-moodle-1-9-2-0/
{{cite web|title=BigBlueButton releases activity module integration for Moodle 1.9 & 2.0|url=http://www.lmspulse.com/2011/bigbluebutton-releases-activity-module-integration-for-moodle-1-9-2-0/|publisher=lmspulse.com|accessdate=2011-01-18}}
</ref> [[Moodle| Moodle 2.0]],<ref name="moodlenews" /> [[Joomla]],<ref name="joomla">{{cite web|title=BigBlueButton Integration – Joomla! Extensions Directory|url=http://extensions.joomla.org/extensions/communication/video-conference/14317|url-status=dead|publisher=joomla.org|accessdate=2010-10-23|archiveurl=https://web.archive.org/web/20101020050903/http://extensions.joomla.org/extensions/communication/video-conference/14317|archivedate=2010-10-20}}</ref> [[Redmine]],<ref name="redmineorg">
| title = BigBlueButton releases activity module integration for Moodle 1.9 & 2.0
{{cite web|title=Redmine – PluginBBB – Redmine|url=http://www.redmine.org/wiki/redmine/PluginBBB|url-status=live|publisher=redmine.org|accessdate=2010-10-23|archiveurl=https://web.archive.org/web/20101003055652/http://www.redmine.org/wiki/redmine/PluginBBB|archivedate=3 October 2010}}
| accessdate = 2011-01-18
| publisher = lmspulse.com }}
</ref> [[Moodle| Moodle 2.0]],<ref name="moodlenews" /> [[Joomla]],<ref name="joomla">{{ cite web
|url = http://extensions.joomla.org/extensions/communication/video-conference/14317
|title = BigBlueButton Integration – Joomla! Extensions Directory
|accessdate = 2010-10-23
|publisher = joomla.org
|archiveurl = https://web.archive.org/web/20101020050903/http://extensions.joomla.org/extensions/communication/video-conference/14317
|archivedate = 2010-10-20
|url-status = dead
}}</ref> [[Redmine]],<ref name="redmineorg">
{{ cite web | url = http://www.redmine.org/wiki/redmine/PluginBBB
| title = Redmine – PluginBBB – Redmine
| accessdate = 2010-10-23
| publisher = redmine.org | archiveurl= https://web.archive.org/web/20101003055652/http://www.redmine.org/wiki/redmine/PluginBBB| archivedate= 3 October 2010 | url-status= live}}
</ref> [[Drupal]],<ref name="drupalorg">
</ref> [[Drupal]],<ref name="drupalorg">
{{ cite web | url = http://drupal.org/project/bbb
{{cite web|title=BigBlueButton - drupal.org|date=8 March 2010 |url=http://drupal.org/project/bbb|publisher=drupal.org|accessdate=2010-10-23}}
| title = BigBlueButton - drupal.org
| accessdate = 2010-10-23
| publisher = drupal.org }}
</ref> [[Tiki Wiki CMS Groupware]],<ref name="tikiorg">
</ref> [[Tiki Wiki CMS Groupware]],<ref name="tikiorg">
{{ cite web | url = http://tiki.org/BigBlueButton
{{cite web|title=BigBlueButton Tiki Wiki CMS Groupware|url=http://tiki.org/BigBlueButton|publisher=tiki.org|accessdate=2011-01-22}}
</ref> [[Foswiki]],<ref name="foswikiorg">
| title = BigBlueButton – Tiki Wiki CMS Groupware
{{cite web|title=BigBlueButtonPlugin - foswiki.org|url=http://foswiki.org/Extensions/BigBlueButtonPlugin|url-status=live|publisher=foswiki.org|accessdate=2010-11-19|archiveurl=https://web.archive.org/web/20101117130027/http://foswiki.org/Extensions/BigBlueButtonPlugin|archivedate=17 November 2010}}
| accessdate = 2011-01-22
| publisher = tiki.org }}
</ref> Foswiki,<ref name="foswikiorg">
{{ cite web | url = http://foswiki.org/Extensions/BigBlueButtonPlugin
| title = BigBlueButtonPlugin - foswiki.org
| accessdate= 2010-11-19
| publisher = foswiki.org | archiveurl= https://web.archive.org/web/20101117130027/http://foswiki.org/Extensions/BigBlueButtonPlugin| archivedate= 17 November 2010 | url-status= live}}
</ref> and [[LAMS]].<ref name="lams">
</ref> and [[LAMS]].<ref name="lams">
{{ cite web | url = http://lamscommunity.org/dotlrn/clubs/technicalcommunity/forums/message-view?message_id=1267004
{{cite web|title=BigBlueButton integration - lamscommunity.org|url=http://lamscommunity.org/dotlrn/clubs/technicalcommunity/forums/message-view?message_id=1267004|publisher=lamscommunity.org|accessdate=2011-05-04}}
</ref> Google accepted BigBlueButton into the [[Google Summer of Code|2010 Google Summer of Code]] program.<ref name="appspotcom">{{cite web|title=GSoC Organization for BigBlueButton|url=https://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc|url-status=dead|archive-url=https://web.archive.org/web/20100726085331/http://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc|archive-date=2010-07-26|publisher=appspot.com|accessdate=2010-10-23}}</ref> To encourage contributions from others, the core developers moved the source code from Google Code to [[GitHub]].<ref name="source">
| title = BigBlueButton integration - lamscommunity.org
{{cite web|last=Dixon|first=Fred|title=Minutes from BigBlueButton committers meeting 2010-04-27 – BigBlueButton-dev – Google Groups|url=https://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/33c2080e30fb5f02|accessdate=2010-10-23}}
| accessdate= 2011-05-04
</ref> The project indicated its intent of creating an independent, not-for-profit BigBlueButton Foundation to oversee future development.<ref>Dixon, Fred [http://bigbluebutton-blog.blogspot.com/2010/07/bigbluebutton-foundation.html "BigBlueButton Foundation"], ''BigBlueButton Blog'', July 12, 2010</ref>
| publisher = lamscommunity.org }}
</ref> Google accepted BigBlueButton into the [[Google Summer of Code|2010 Google Summer of Code]] program.<ref name="appspotcom">{{cite web
| url = https://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc
| title = GSoC Organization for BigBlueButton
| accessdate = 2010-10-23
| publisher = appspot.com
| archive-url = https://web.archive.org/web/20100726085331/http://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc
| archive-date = 2010-07-26
| url-status = dead
}}</ref> To encourage contributions from others, the core developers moved the source code from Google Code to GitHub.<ref name="source">
{{ cite web | url = https://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/33c2080e30fb5f02
| title = Minutes from BigBlueButton committers meeting 2010-04-27 – BigBlueButton-dev – Google Groups
| accessdate = 2010-10-23
| last = Dixon
| first = Fred }}
</ref> The project indicated its intent to create an independent not-for-profit BigBlueButton Foundation to oversee future development.<ref>Dixon, Fred [http://bigbluebutton-blog.blogspot.com/2010/07/bigbluebutton-foundation.html "BigBlueButton Foundation"], ''BigBlueButton Blog'', July 12, 2010</ref>


In 2011 the core developers announced they were adding record and playback capabilities to BigBlueButton 0.80.<ref name="source08b3">
In 2011, the core developers announced that they were adding record and playback capabilities to BigBlueButton 0.80.<ref name="source08b3">
{{ cite web | url = https://groups.google.com/group/bigbluebutton-dev/msg/a525e6831e2d397d
{{cite web|last=Dixon|first=Fred|title=BigBlueButton 0.8-beta-3 released – BigBlueButton-dev – Google Groups|url=https://groups.google.com/group/bigbluebutton-dev/msg/a525e6831e2d397d|accessdate=2010-11-24}}
| title = BigBlueButton 0.8-beta-3 released – BigBlueButton-dev – Google Groups
| accessdate = 2010-11-24
| last = Dixon
| first = Fred }}
</ref>
</ref>


In 2020 the project released BigBlueButton 2.2, a full rewrite of the client and server to support HTML5.<ref name="source22">
In 2020, the project released BigBlueButton 2.2, a full rewrite of the client and server to support HTML5.<ref name="source22">
{{ cite web | url = https://bigbluebutton.org/2020/03/11/bigbluebutton-22/
{{cite web|last=Dixon|first=Fred|title=BigBlueButton 2.2|date=11 March 2020 |url=https://bigbluebutton.org/2020/03/11/bigbluebutton-22/|accessdate=2020-03-11}}
| title = BigBlueButton 2.2
| accessdate = 2020-03-11
| last = Dixon
| first = Fred }}
</ref>
</ref>


In March 2020 BigBlueButton 2.2 was awarded by the President of the ENTD,<ref>{{Cite web|last=ENTDI|first=Direzione|title=Home|url=https://entd.org/|access-date=2021-02-18|website=ENTD - Ente Nazionale Digitale ed Innovazione|language=it-IT}}</ref> [https://open.mit.edu/profile/01F44AWGDRMGMAJFEGTQBM1FN8/ Pasquale Aiello], as the best web conferencing system and used in the project UNIOPEN<ref>{{Cite web|title=Pledge Viewer {{!}} UNIOPEN|url=https://pledgeviewer.eu/pledge/initiative/482|access-date=2021-02-18|website=pledgeviewer.eu}}</ref> approved by the [[European Commission]] for Digital Skills and Job Coalition<ref>{{Cite web|last=oestean|date=2014-10-10|title=The Digital Skills and Jobs Coalition|url=https://ec.europa.eu/digital-single-market/en/digital-skills-and-jobs-coalition|access-date=2021-02-18|website=Shaping Europe’s digital future - European Commission|language=en}}</ref> action plan.
In March 2020, BigBlueButton 2.2 was awarded by the President of the ENTD,<ref>{{Cite web|last=ENTDI|first=Direzione|title=Home|url=https://entd.org/|access-date=2021-02-18|website=ENTD - Ente Nazionale Digitale ed Innovazione|language=it-IT}}</ref> [[Pasquale Aiello]], as the best web conferencing system and used in the project UNIOPEN,<ref>{{Cite web|title=Pledge Viewer {{!}} UNIOPEN|url=https://pledgeviewer.eu/pledge/initiative/482|access-date=2021-02-18|website=pledgeviewer.eu|archive-date=29 December 2020|archive-url=https://web.archive.org/web/20201229075825/https://www.pledgeviewer.eu/pledge/initiative/482|url-status=dead}}</ref> approved by the [[European Commission]] for Digital Skills and Job Coalition<ref>{{Cite web|last=oestean|date=2014-10-10|title=The Digital Skills and Jobs Coalition|url=https://ec.europa.eu/digital-single-market/en/digital-skills-and-jobs-coalition|access-date=2021-02-18|website=Shaping Europe’s digital future - European Commission|language=en}}</ref> action plan.

In 2021, version 2.3 was released. BigBlueButton continued to depend on [[MongoDB]], which became proprietary in version 3.6 and later, released in 2018. BigBlueButton 2.3 is the first which recommends using a proprietary MongoDB version but remains compatible with the free software 3.4 MongoDB.

In 2022, BigBlueButton was directly embedded into the [[Moodle]] 4.0 core, the largest Learning Management System. It also released two new updates that included BigBlueButton 2.4 in January and BigBlueButton 2.5 in late September. BigBlueButton continues to be used by organizations including the [[Ministry of National Education (France)]], the [[Air Education and Training Command]], not-for-profits such as [[School on Wheels Inc.|School on Wheels]], and schools throughout the world for remote learning and teaching.


{| class="wikitable sortable"
{| class="wikitable sortable"
Line 182: Line 79:
|-
|-
| {{Version|o|0.70|sortKey=0.70.00}}
| {{Version|o|0.70|sortKey=0.70.00}}
| {{dts|format=dmy|2010|07|15}}<ref>{{citation|url=http://bigbluebutton.org/2010/07/16/bigbluebutton-0-7-is-released/|title=''bigbluebutton-0-7-is-released''|mode=cs1}}</ref>
| {{dts|format=dmy|2010|07|15}}<ref>{{citation|title=''bigbluebutton-0-7-is-released''|date=16 July 2010 |url=http://bigbluebutton.org/2010/07/16/bigbluebutton-0-7-is-released/|mode=cs1}}</ref>
|-
|-
| {{Version|o|0.8-beta1|sortKey=0.80.01}}
| {{Version|o|0.8-beta1|sortKey=0.80.01}}
| {{dts|format=dmy|2011|09|12}}<ref>{{citation|url=http://bigbluebutton.org/2011/09/12/bigbluebutton-0-8-beta-released/|title=''bigbluebutton-0-8-beta-released''|mode=cs1}}</ref>
| {{dts|format=dmy|2011|09|12}}<ref>{{citation|title=''bigbluebutton-0-8-beta-released''|date=12 September 2011 |url=http://bigbluebutton.org/2011/09/12/bigbluebutton-0-8-beta-released/|mode=cs1}}</ref>
|-
|-
| {{Version|o|0.90-beta|sortKey=0.90.00}}
| {{Version|o|0.90-beta|sortKey=0.90.00}}
| {{dts|format=dmy|2014|10|15}}<ref>{{citation|url=http://bigbluebutton.org/2014/10/16/bigbluebutton-0-9-0-beta-now-available/|title=''BigBlueButton 0.9.0-beta now available''|mode=cs1}}</ref>
| {{dts|format=dmy|2014|10|15}}<ref>{{citation|title=''BigBlueButton 0.9.0-beta now available''|date=16 October 2014 |url=http://bigbluebutton.org/2014/10/16/bigbluebutton-0-9-0-beta-now-available/|mode=cs1}}</ref>
|-
|-
| {{Version|o|1.0-beta|sortKey=1.00.00}}
| {{Version|o|1.0-beta|sortKey=1.00.00}}
| {{dts|format=dmy|2015|10|06}}<ref>{{citation|url=http://bigbluebutton.org/2015/10/06/bigbluebutton-1-0-beta-released/|title=''BigBlueButton 1.0-beta Released''|mode=cs1}}</ref>
| {{dts|format=dmy|2015|10|06}}<ref>{{citation|title=''BigBlueButton 1.0-beta Released''|date=6 October 2015 |url=http://bigbluebutton.org/2015/10/06/bigbluebutton-1-0-beta-released/|mode=cs1}}</ref>
|-
|-
| {{Version|o|1.1|sortKey=1.10.00}}
| {{Version|o|1.1|sortKey=1.10.00}}
Line 199: Line 96:
|11 March 2020
|11 March 2020
|-
|-
| {{Version|co|2.3|sortKey=2.30.00}}
| {{Version|o|2.3|sortKey=2.30.00}}
|30 April 2021
|30 April 2021
|-
|-
| {{Version|c|2.4|sortKey=2.40.00}}
| {{Version|co|2.4|sortKey=2.40.00}}
|20 December 2021<ref>{{Cite web|url=https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.0|title=Release BigBlueButton 2.4.0 · bigbluebutton/bigbluebutton|website=GitHub}}</ref>
|20 December 2021<ref>{{Cite web|title=Release BigBlueButton 2.4.0 · bigbluebutton/bigbluebutton|url=https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.0|website=GitHub}}</ref>
|-
|-
| colspan="2" | <small>{{Version |l |show=11100}}</small>
| {{Version|c|2.5|sortKey=2.50.00}}
|9 June 2022<ref>{{Cite web|title=Release BigBlueButton 2.5.0 · bigbluebutton/bigbluebutton|url=https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0|website=GitHub}}</ref>
|}
|-
<!-- o=Old-Not-Supported; co=Old-Still-Supported; c=Latest-Stable; cp=Preview; p=Planned-Future -->
|2.6
|21 March 2023<ref>{{Cite web |title=Release BigBlueButton 2.6.0 · bigbluebutton/bigbluebutton |url=https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0 |access-date=2024-03-11 |website=GitHub |language=en}}</ref>
|-
|2.7
|7 September 2023<ref>{{Cite web |title=Release BigBlueButton 2.7.0 · bigbluebutton/bigbluebutton |url=https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.7.0 |access-date=2024-03-11 |website=GitHub |language=en}}</ref>
|-
| colspan="2" | <small>{{Version|l|show=11100}}</small>
|}<!-- o=Old-Not-Supported; co=Old-Still-Supported; c=Latest-Stable; cp=Preview; p=Planned-Future -->


== Related publications ==
== Architecture ==
As a web page application, the BigBlueButton [[Frontend and backend|frontend]] uses [[React (web framework)|React]] and the backend uses [[MongoDB]] and [[nodejs|Node.js]]. It also uses [[Redis]] to maintain an internal list of its meetings, attendees, and any other relevant information. As of version 2.5, the server runs on [[Ubuntu]] [[Ubuntu version history|20.04]] 64-bit and can be installed either from packages<ref>{{Cite web |title=BigBlueButton : Install |url=https://docs.bigbluebutton.org/administration/install/ |website=docs.bigbluebutton.org}}</ref> or an install script.<ref>{{Cite web|url=https://github.com/bigbluebutton/bbb-install|title=bbb-install|date=2 January 2022|via=GitHub}}</ref>

* Open Source Collaboration Software for Multipoint Video, Audio, and Text<ref name="morales-2010">Morales, Aurelio F. [https://docs.google.com/uc?export=download&id=0B1G0oCTSHgmPZGRiNDQzNTMtOGU0NS00NDQ4LWI2ZTctNmM0NmQxZTViNjZh "Open Source Collaboration Software for Multipoint Video, Audio, and Text"], ''FINAL PROJECT REPORT FOR EEL5718 – COMPUTER COMMUNICATIONS'', April, 2010.</ref>


== Adoption among non-profits ==
== Adoption among non-profits ==
In 2020 BBB has been adopted by many [[Free and open-source software|FLOSS]] focused non-profits including [[Wikimedia Australia]], Constant vzw<ref>{{Cite web|title=VJ13 live {{!}} Prototypes for · pour · voor transmission|url=http://www.vj13.constantvzw.org/site/transmission/vj13-live|access-date=2021-03-06|language=en-US}}</ref> and new FLOSS focused coops like Catalan's The Online Meeting Cooperative.<ref>{{Cite web|title=About – The Online Meeting Cooperative|url=https://www.meet.coop/about/|access-date=2021-03-06|language=en-GB}}</ref> In France it is recommended since may 2020 by the Digital Interministry Direction defining the state's information and communication systems.<ref>{{Cite web|title=Socle interministériel de logiciels libres|url=https://sill.etalab.gouv.fr/|access-date=2020-05-22}}.</ref>
In 2020, BigBlueButton was adopted by many [[Free and open-source software|FLOSS]] focused non-profits including [[Wikimedia Australia]], Constant vzw<ref>{{Cite web|title=VJ13 live {{!}} Prototypes for · pour · voor transmission|url=http://www.vj13.constantvzw.org/site/transmission/vj13-live|access-date=2021-03-06|language=en-US}}</ref> and new FLOSS focused coops like Catalan's The Online Meeting Cooperative.<ref>{{Cite web|title=About – The Online Meeting Cooperative|url=https://www.meet.coop/about/|access-date=2021-03-06|language=en-GB}}</ref> In France it is recommended since May 2020 by the Digital Interministry Direction defining the state's information and communication systems.<ref>{{Cite web|title=Socle interministériel de logiciels libres|url=https://sill.etalab.gouv.fr/|access-date=2020-05-22}}.</ref>


== Third party integrations ==
== Third-party integrations ==
* [[Instructure#Canvas|Canvas]] (Learning Management System)
* [[Instructure#Canvas|Canvas]] (Learning management system)
* [[Chamilo]] (Learning Management System)
* [[Chamilo]] (Learning management system)
* [[DoceboLMS]] (Saas/Cloud Learning Management System)
* [[DoceboLMS]] (SaaS/cloud learning management system)
* [[Drupal]] (Content Management System)
* [[Drupal]] (Content management system)
* [[ILIAS]] (Learning Management System)
* [[ILIAS]] (Learning management system)
* [[Moodle]] (Learning Management System)
* [[Moodle]] (Learning management system)
* [[Mattermost]] (Web-based chat service)
* [[Mattermost]] (Web-based chat service)
* [[Nextcloud]] (Open Source cloud solution)
* [[Nextcloud]] (Open source cloud solution)
* [[OpenOLAT]] (Learning Management System)
* [[OpenOLAT]] (Learning management system)
* [[Sakai Project]] (Learning Management System)
* [[Sakai Project]] (Learning management system)
* [[Tiki Wiki CMS Groupware]] (Content Management System)
* [[Tiki Wiki CMS Groupware]] (Content management system)
* Qwerteach (Saas / Tutoring platform)
* Qwerteach (Saas/Tutoring platform)
* [[WordPress]] (Content Management System)
* [[WordPress]] (Content management system)
* [[KampüsProject]] (Learning Management System)
* [[KampüsProject]] (Learning management system)
* [[CollaboratorLMS]] (Learning Management System)
* [[CollaboratorLMS]] (Learning management system)
* [[Smartschool]] (Web-based school platform)


== See also ==
== See also ==
Line 245: Line 150:
* {{official website|https://bigbluebutton.org/}}
* {{official website|https://bigbluebutton.org/}}


[[Category:Web conferencing]]
[[Category:Teleconferencing]]
[[Category:Free groupware]]
[[Category:WordPress]]
[[Category:Cross-platform software]]
[[Category:Free content management systems]]
[[Category:Virtual learning environments]]
[[Category:Classroom management software]]
[[Category:Classroom management software]]
[[Category:Cross-platform software]]
[[Category:Date-matching software]]
[[Category:Date-matching software]]
[[Category:Free groupware]]
[[Category:Teleconferencing]]
[[Category:Virtual learning environments]]
[[Category:Web conferencing]]
[[Category:WordPress]]

Latest revision as of 08:36, 30 October 2024

BigBlueButton
Developer(s)BigBlueButton Inc.[1]
Stable release
2.7.14[2] Edit this on Wikidata / 11 October 2024; 19 days ago (11 October 2024)
Repositorygithub.com/bigbluebutton/bigbluebutton
Written inJava, Grails/Groovy, Scala (back-end), JavaScript/React (web framework) (front-end client)
Operating systemLinux
TypeCollaborative software, Web conferencing
LicenseLGPL[3]
Websitebigbluebutton.org

BigBlueButton is a virtual classroom software program designed for online education. It is accessed through Learning Management Systems, providing engagement tools and analytics which enable educators to interact with their students remotely. BigBlueButton is open source, except for some versions of its database software.

History

[edit]

The project was started at Carleton University in 2007 by the Technology Innovation Management program.[4] The first version, initially referred to as the Blindside project, was written by Richard Alam under the supervision of Tony Bailetti.[5] BigBlueButton is an affiliate member of the Open Source Initiative.[6] The BigBlueButton name derives from the idea that starting a web conference should be as simple as "pressing a (metaphorical) big blue button".[7]

In 2009, Richard Alam, Denis Zgonjanin, and Fred Dixon uploaded the BigBlueButton source code to Google Code and formed Blindside Networks, a company pursuing the traditional open source business model of providing paid support and services to the BigBlueButton community.[8]

In 2010, the core developers added a whiteboard for annotating the uploaded presentation. Jeremy Thomerson added an application programming interface (API) which the BigBlueButton community subsequently used to integrate with Sakai,[9] WordPress,[10] Moodle 1.9,[11][12] Moodle 2.0,[12] Joomla,[13] Redmine,[14] Drupal,[15] Tiki Wiki CMS Groupware,[16] Foswiki,[17] and LAMS.[18] Google accepted BigBlueButton into the 2010 Google Summer of Code program.[19] To encourage contributions from others, the core developers moved the source code from Google Code to GitHub.[20] The project indicated its intent of creating an independent, not-for-profit BigBlueButton Foundation to oversee future development.[21]

In 2011, the core developers announced that they were adding record and playback capabilities to BigBlueButton 0.80.[22]

In 2020, the project released BigBlueButton 2.2, a full rewrite of the client and server to support HTML5.[23]

In March 2020, BigBlueButton 2.2 was awarded by the President of the ENTD,[24] Pasquale Aiello, as the best web conferencing system and used in the project UNIOPEN,[25] approved by the European Commission for Digital Skills and Job Coalition[26] action plan.

In 2021, version 2.3 was released. BigBlueButton continued to depend on MongoDB, which became proprietary in version 3.6 and later, released in 2018. BigBlueButton 2.3 is the first which recommends using a proprietary MongoDB version but remains compatible with the free software 3.4 MongoDB.

In 2022, BigBlueButton was directly embedded into the Moodle 4.0 core, the largest Learning Management System. It also released two new updates that included BigBlueButton 2.4 in January and BigBlueButton 2.5 in late September. BigBlueButton continues to be used by organizations including the Ministry of National Education (France), the Air Education and Training Command, not-for-profits such as School on Wheels, and schools throughout the world for remote learning and teaching.

Version Release date
Old version, no longer maintained: 0.4 12 June 2009
Old version, no longer maintained: 0.5 21 July 2009
Old version, no longer maintained: 0.60 12 August 2009
Old version, no longer maintained: 0.70 15 July 2010[27]
Old version, no longer maintained: 0.8-beta1 12 September 2011[28]
Old version, no longer maintained: 0.90-beta 15 October 2014[29]
Old version, no longer maintained: 1.0-beta 6 October 2015[30]
Old version, no longer maintained: 1.1 25 May 2017
Old version, no longer maintained: 2.2 11 March 2020
Old version, no longer maintained: 2.3 30 April 2021
Old version, yet still maintained: 2.4 20 December 2021[31]
Current stable version: 2.5 9 June 2022[32]
2.6 21 March 2023[33]
2.7 7 September 2023[34]
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release

Architecture

[edit]

As a web page application, the BigBlueButton frontend uses React and the backend uses MongoDB and Node.js. It also uses Redis to maintain an internal list of its meetings, attendees, and any other relevant information. As of version 2.5, the server runs on Ubuntu 20.04 64-bit and can be installed either from packages[35] or an install script.[36]

Adoption among non-profits

[edit]

In 2020, BigBlueButton was adopted by many FLOSS focused non-profits including Wikimedia Australia, Constant vzw[37] and new FLOSS focused coops like Catalan's The Online Meeting Cooperative.[38] In France it is recommended since May 2020 by the Digital Interministry Direction defining the state's information and communication systems.[39]

Third-party integrations

[edit]

See also

[edit]

References

[edit]
  1. ^ BigBlueButton Foundation, 12 July 2010
  2. ^ "Release 2.7.14". 11 October 2024. Retrieved 21 October 2024.
  3. ^ "Open Source License | Open Source Project | BigBlueButton".
  4. ^ Nettleton, Rob "BigBlueButton" Archived 2010-08-14 at the Wayback Machine, EDC Blog, June 4, 2010.
  5. ^ "Lead Projects". TIM Review. Archived from the original on 29 March 2014. Retrieved 15 August 2012.
  6. ^ "OSI Affiliate Membership". Open Source Initiative. 22 May 2012. Archived from the original on 13 June 2012. Retrieved 18 February 2021.
  7. ^ "BigBlueButton : FAQ". BigBlueButton. Retrieved 27 November 2020.
  8. ^ Dixon, Fred "Lessons from an Open Source Business" Archived 2012-05-01 at the Wayback Machine, Open Source Business Resource, April 2011.
  9. ^ "Home – Contrib: bigbluebutton – Confluence". sakaiproject.org. Archived from the original on 22 October 2010. Retrieved 23 October 2010.
  10. ^ "WordPress Plugin Directory: BigBlueButton". wordpress.org. Archived from the original on 6 November 2010. Retrieved 23 October 2010.
  11. ^ "Moodle.org: Modules and plugins: BigBlueButton". moodle.org. Retrieved 23 October 2010.
  12. ^ a b "BigBlueButton releases activity module integration for Moodle 1.9 & 2.0". lmspulse.com. Retrieved 18 January 2011.
  13. ^ "BigBlueButton Integration – Joomla! Extensions Directory". joomla.org. Archived from the original on 20 October 2010. Retrieved 23 October 2010.
  14. ^ "Redmine – PluginBBB – Redmine". redmine.org. Archived from the original on 3 October 2010. Retrieved 23 October 2010.
  15. ^ "BigBlueButton - drupal.org". drupal.org. 8 March 2010. Retrieved 23 October 2010.
  16. ^ "BigBlueButton – Tiki Wiki CMS Groupware". tiki.org. Retrieved 22 January 2011.
  17. ^ "BigBlueButtonPlugin - foswiki.org". foswiki.org. Archived from the original on 17 November 2010. Retrieved 19 November 2010.
  18. ^ "BigBlueButton integration - lamscommunity.org". lamscommunity.org. Retrieved 4 May 2011.
  19. ^ "GSoC Organization for BigBlueButton". appspot.com. Archived from the original on 26 July 2010. Retrieved 23 October 2010.
  20. ^ Dixon, Fred. "Minutes from BigBlueButton committers meeting 2010-04-27 – BigBlueButton-dev – Google Groups". Retrieved 23 October 2010.
  21. ^ Dixon, Fred "BigBlueButton Foundation", BigBlueButton Blog, July 12, 2010
  22. ^ Dixon, Fred. "BigBlueButton 0.8-beta-3 released – BigBlueButton-dev – Google Groups". Retrieved 24 November 2010.
  23. ^ Dixon, Fred (11 March 2020). "BigBlueButton 2.2". Retrieved 11 March 2020.
  24. ^ ENTDI, Direzione. "Home". ENTD - Ente Nazionale Digitale ed Innovazione (in Italian). Retrieved 18 February 2021.
  25. ^ "Pledge Viewer | UNIOPEN". pledgeviewer.eu. Archived from the original on 29 December 2020. Retrieved 18 February 2021.
  26. ^ oestean (10 October 2014). "The Digital Skills and Jobs Coalition". Shaping Europe’s digital future - European Commission. Retrieved 18 February 2021.
  27. ^ bigbluebutton-0-7-is-released. 16 July 2010.
  28. ^ bigbluebutton-0-8-beta-released. 12 September 2011.
  29. ^ BigBlueButton 0.9.0-beta now available. 16 October 2014.
  30. ^ BigBlueButton 1.0-beta Released. 6 October 2015.
  31. ^ "Release BigBlueButton 2.4.0 · bigbluebutton/bigbluebutton". GitHub.
  32. ^ "Release BigBlueButton 2.5.0 · bigbluebutton/bigbluebutton". GitHub.
  33. ^ "Release BigBlueButton 2.6.0 · bigbluebutton/bigbluebutton". GitHub. Retrieved 11 March 2024.
  34. ^ "Release BigBlueButton 2.7.0 · bigbluebutton/bigbluebutton". GitHub. Retrieved 11 March 2024.
  35. ^ "BigBlueButton : Install". docs.bigbluebutton.org.
  36. ^ "bbb-install". 2 January 2022 – via GitHub.
  37. ^ "VJ13 live | Prototypes for · pour · voor transmission". Retrieved 6 March 2021.
  38. ^ "About – The Online Meeting Cooperative". Retrieved 6 March 2021.
  39. ^ "Socle interministériel de logiciels libres". Retrieved 22 May 2020..
[edit]