BigBlueButton
Developer(s) | BigBlueButton Inc.[1] |
---|---|
Stable release | 2.7.14[2]
/ 11 October 2024 |
Repository | github |
Written in | Java, Grails/Groovy, Scala (back-end), JavaScript/React (web framework) (front-end client), |
Operating system | Linux |
Type | Collaborative software, Web conferencing |
License | LGPL[3] |
Website | bigbluebutton.org |
This article contains promotional content. (April 2021) |
BigBlueButton is an open source web conferencing system designed for online learning. BigBlueButton is a tool used by instructors, which helps them access to Learning Management Systems, engagement tools and analytics.
History
In 2007 the project was started at Carleton University by the Technology Innovation Management program.[4] The first version was written by Richard Alam (it was initially called the Blindside project) under the supervision of Tony Bailetti.[5] BigBlueButton is an affiliate member of the Open Source Initiative.[6] The BigBlueButton name comes from the initial concept 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 to create an independent, not-for-profit BigBlueButton Foundation to oversee future development.[21]
In 2011 the core developers announced 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.
Version | Release date |
---|---|
0.4 | 12 June 2009 |
0.5 | 21 July 2009 |
0.60 | 12 August 2009 |
0.70 | 15 July 2010[27] |
0.8-beta1 | 12 September 2011[28] |
0.90-beta | 15 October 2014[29] |
1.0-beta | 6 October 2015[30] |
1.1 | 25 May 2017 |
2.2 | 11 March 2020 |
2.3 | 30 April 2021 |
2.4 | 20 December 2021[31] |
Old version, not maintained Old version, still maintained Latest version |
Features
The platform allows for audio, webcams, slide and screen sharing between participants. The platform allows the instructors to use multi-user whiteboard, breakout rooms, chat (public and private), polling, shared notes, random user selector, emojis.
Analytics
The latest version 2.4[32] provides the instructor a live dashboard of student attendance, engagement, and learning, which is based on responses to polls. The analytics track:
- Who is in my class (and for how long)?
- Who is participating?
- Who is learning?
Architecture
As a web page application, BigBlueButton front-end 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.
The BigBlueButton server runs on Ubuntu 18.04 64-bit and can be installed either from packages[33] or install script.[34]
Integration
BigBlueButton is natively built-into the codebase for Instructure Canvas, Schoology, Jenzabar eLearn, and Moodle 4.0.
Adoption among non-profits
In 2020 BBB has been adopted by many FLOSS focused non-profits including Wikimedia Australia, Constant vzw[35] and new FLOSS focused coops like Catalan's The Online Meeting Cooperative.[36] In France it is recommended since may 2020 by the Digital Interministry Direction defining the state's information and communication systems.[37]
Third party integrations
- Canvas (Learning Management System)
- Chamilo (Learning Management System)
- DoceboLMS (Saas/Cloud Learning Management System)
- Drupal (Content Management System)
- ILIAS (Learning Management System)
- Moodle (Learning Management System)
- Mattermost (Web-based chat service)
- Nextcloud (Open Source cloud solution)
- OpenOLAT (Learning Management System)
- Sakai Project (Learning Management System)
- Tiki Wiki CMS Groupware (Content Management System)
- Qwerteach (Saas / Tutoring platform)
- WordPress (Content Management System)
- KampüsProject (Learning Management System)
- CollaboratorLMS (Learning Management System)
See also
- Collaborative software
- Web conferencing
- Comparison of web conferencing software
- Wikiversity:Video conferencing
References
- ^ BigBlueButton Foundation
- ^ "Release 2.7.14". 11 October 2024. Retrieved 21 October 2024.
- ^ "Open Source License | Open Source Project | BigBlueButton".
- ^ Nettleton, Rob "BigBlueButton" Archived 2010-08-14 at the Wayback Machine, EDC Blog, June 4, 2010.
- ^ "Lead Projects". TIM Review. Archived from the original on 1 May 2013. Retrieved 15 August 2012.
- ^ "OSI Affiliate Membership". Open Source Initiative. Archived from the original on 13 June 2012. Retrieved 18 February 2021.
- ^ "BigBlueButton : FAQ". BigBlueButton. Retrieved 27 November 2020.
- ^ Dixon, Fred "Lessons from an Open Source Business" Archived 2012-05-01 at the Wayback Machine, Open Source Business Resource, April 2011.
- ^ "Home – Contrib: bigbluebutton – Confluence". sakaiproject.org. Archived from the original on 22 October 2010. Retrieved 23 October 2010.
- ^ "WordPress Plugin Directory: BigBlueButton". wordpress.org. Archived from the original on 6 November 2010. Retrieved 23 October 2010.
- ^ "Moodle.org: Modules and plugins: BigBlueButton". moodle.org. Retrieved 23 October 2010.
- ^ a b "BigBlueButton releases activity module integration for Moodle 1.9 & 2.0". lmspulse.com. Retrieved 18 January 2011.
- ^ "BigBlueButton Integration – Joomla! Extensions Directory". joomla.org. Archived from the original on 20 October 2010. Retrieved 23 October 2010.
- ^ "Redmine – PluginBBB – Redmine". redmine.org. Archived from the original on 3 October 2010. Retrieved 23 October 2010.
- ^ "BigBlueButton - drupal.org". drupal.org. Retrieved 23 October 2010.
- ^ "BigBlueButton – Tiki Wiki CMS Groupware". tiki.org. Retrieved 22 January 2011.
- ^ "BigBlueButtonPlugin - foswiki.org". foswiki.org. Archived from the original on 17 November 2010. Retrieved 19 November 2010.
- ^ "BigBlueButton integration - lamscommunity.org". lamscommunity.org. Retrieved 4 May 2011.
- ^ "GSoC Organization for BigBlueButton". appspot.com. Archived from the original on 26 July 2010. Retrieved 23 October 2010.
- ^ Dixon, Fred. "Minutes from BigBlueButton committers meeting 2010-04-27 – BigBlueButton-dev – Google Groups". Retrieved 23 October 2010.
- ^ Dixon, Fred "BigBlueButton Foundation", BigBlueButton Blog, July 12, 2010
- ^ Dixon, Fred. "BigBlueButton 0.8-beta-3 released – BigBlueButton-dev – Google Groups". Retrieved 24 November 2010.
- ^ Dixon, Fred. "BigBlueButton 2.2". Retrieved 11 March 2020.
- ^ ENTDI, Direzione. "Home". ENTD - Ente Nazionale Digitale ed Innovazione (in Italian). Retrieved 18 February 2021.
- ^ "Pledge Viewer | UNIOPEN". pledgeviewer.eu. Retrieved 18 February 2021.
- ^ oestean (10 October 2014). "The Digital Skills and Jobs Coalition". Shaping Europe’s digital future - European Commission. Retrieved 18 February 2021.
- ^ bigbluebutton-0-7-is-released.
- ^ bigbluebutton-0-8-beta-released.
- ^ BigBlueButton 0.9.0-beta now available.
- ^ BigBlueButton 1.0-beta Released.
- ^ "Release BigBlueButton 2.4.0 · bigbluebutton/bigbluebutton". GitHub.
- ^ "BigBlueButton 2.4". BigBlueButton. Retrieved 2 January 2022.
- ^ "BigBlueButton : Install". docs.bigbluebutton.org.
- ^ "bbb-install". 2 January 2022 – via GitHub.
- ^ "VJ13 live | Prototypes for · pour · voor transmission". Retrieved 6 March 2021.
- ^ "About – The Online Meeting Cooperative". Retrieved 6 March 2021.
- ^ "Socle interministériel de logiciels libres". Retrieved 22 May 2020..