Software:BigBlueButton

From HandWiki
Short description: Open source web conference system
BigBlueButton
BigBlueButton logo.png
ItWikiCon 2020 - final greetings.png
Developer(s)BigBlueButton Inc.[1]
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[2]
Websitebigbluebutton.org

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

History

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

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.[7]

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,[8] WordPress,[9] Moodle 1.9,[10][11] Moodle 2.0,[11] Joomla,[12] Redmine,[13] Drupal,[14] Tiki Wiki CMS Groupware,[15] Foswiki,[16] and LAMS.[17] Google accepted BigBlueButton into the 2010 Google Summer of Code program.[18] To encourage contributions from others, the core developers moved the source code from Google Code to GitHub.[19] The project indicated its intent to create an independent, not-for-profit BigBlueButton Foundation to oversee future development.[20]

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

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

In March 2020, BigBlueButton 2.2 was awarded by the President of the ENTD,[23] Pasquale Aiello, as the best web conferencing system and used in the project UNIOPEN[24] approved by the European Commission for Digital Skills and Job Coalition[25] 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
0.4 2009
0.5 2009
0.60 2009
0.70 2010[26]
0.8-beta1 2011[27]
0.90-beta 2014[28]
1.0-beta 2015[29]
1.1 25 May 2017
2.2 11 March 2020
2.3 30 April 2021
2.4 20 December 2021[30]
2.5 9 June 2022[31]
{{{2}}}

Features

BigBlueButton provides educators with a variety of tools for management, relationships, engagement and assessment. Educators can share audio, webcams, slides, and screen sharing between themselves and their students. It allows educators to use multi-user whiteboards (meaning students can use it simultaneously), breakout rooms, chat (public and private), polling, shared notes, random user selector, and emojis. Version 2.4[32] provides instructors with a live dashboard of student attendance, engagement, and learning, based on responses to polls. The analytics tools track presence, participation and learning rates of the students. BigBlueButton 2.5 provides further enhancements to its feature-set such as its breakout room (message broadcasting, ease of set-up and modification), whiteboard (anti social-conformity measures that hide students' mouse cursors so they have more agency in their responses), polling (allowing for multiple responses) and more.

Architecture

As a web page application, BigBlueButton front end uses React and the back end 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[33] or an install script.[34]

Adoption among non-profits

In 2020, BigBlueButton 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)
  • Smartschool (Web-based school platform)

See also

References

  1. BigBlueButton Foundation, 12 July 2010, https://bigbluebutton.org/2010/07/12/bigbluebutton-foundation/ 
  2. "Open Source License | Open Source Project | BigBlueButton". https://bigbluebutton.org/open-source-project/open-source-license/. 
  3. Nettleton, Rob "BigBlueButton" , EDC Blog, June 4, 2010.
  4. "Lead Projects". TIM Review. http://timreview.ca/article/98. Retrieved 2012-08-15. 
  5. "OSI Affiliate Membership". 22 May 2012. https://opensource.org/affiliates. 
  6. "BigBlueButton : FAQ". BigBlueButton. https://docs.bigbluebutton.org/support/faq.html#why-is-this-project-called-bigbluebutton. Retrieved 2020-11-27. 
  7. Dixon, Fred "Lessons from an Open Source Business" , Open Source Business Resource, April 2011.
  8. "Home – Contrib: bigbluebutton – Confluence". sakaiproject.org. Archived from the original on 22 October 2010. https://web.archive.org/web/20101022113617/http://confluence.sakaiproject.org/display/BBB/Home. Retrieved 2010-10-23. 
  9. "WordPress Plugin Directory: BigBlueButton". wordpress.org. Archived from the original on 6 November 2010. https://web.archive.org/web/20101106173915/http://wordpress.org/extend/plugins/bigbluebutton/. Retrieved 2010-10-23. 
  10. "Moodle.org: Modules and plugins: BigBlueButton". moodle.org. http://moodle.org/mod/data/view.php?d=13&rid=3524. Retrieved 2010-10-23. 
  11. 11.0 11.1 "BigBlueButton releases activity module integration for Moodle 1.9 & 2.0". lmspulse.com. http://www.lmspulse.com/2011/bigbluebutton-releases-activity-module-integration-for-moodle-1-9-2-0/. Retrieved 2011-01-18. 
  12. "BigBlueButton Integration – Joomla! Extensions Directory". joomla.org. Archived from the original on 2010-10-20. https://web.archive.org/web/20101020050903/http://extensions.joomla.org/extensions/communication/video-conference/14317. Retrieved 2010-10-23. 
  13. "Redmine – PluginBBB – Redmine". redmine.org. Archived from the original on 3 October 2010. https://web.archive.org/web/20101003055652/http://www.redmine.org/wiki/redmine/PluginBBB. Retrieved 2010-10-23. 
  14. "BigBlueButton - drupal.org". drupal.org. 8 March 2010. http://drupal.org/project/bbb. Retrieved 2010-10-23. 
  15. "BigBlueButton – Tiki Wiki CMS Groupware". tiki.org. http://tiki.org/BigBlueButton. Retrieved 2011-01-22. 
  16. "BigBlueButtonPlugin - foswiki.org". foswiki.org. Archived from the original on 17 November 2010. https://web.archive.org/web/20101117130027/http://foswiki.org/Extensions/BigBlueButtonPlugin. Retrieved 2010-11-19. 
  17. "BigBlueButton integration - lamscommunity.org". lamscommunity.org. http://lamscommunity.org/dotlrn/clubs/technicalcommunity/forums/message-view?message_id=1267004. Retrieved 2011-05-04. 
  18. "GSoC Organization for BigBlueButton". appspot.com. https://socghop.appspot.com/gsoc/org/show/google/gsoc2010/bigbluebutton_soc. Retrieved 2010-10-23. 
  19. Dixon, Fred. "Minutes from BigBlueButton committers meeting 2010-04-27 – BigBlueButton-dev – Google Groups". https://groups.google.com/group/bigbluebutton-dev/browse_thread/thread/33c2080e30fb5f02. Retrieved 2010-10-23. 
  20. Dixon, Fred "BigBlueButton Foundation", BigBlueButton Blog, July 12, 2010
  21. Dixon, Fred. "BigBlueButton 0.8-beta-3 released – BigBlueButton-dev – Google Groups". https://groups.google.com/group/bigbluebutton-dev/msg/a525e6831e2d397d. Retrieved 2010-11-24. 
  22. Dixon, Fred (11 March 2020). "BigBlueButton 2.2". https://bigbluebutton.org/2020/03/11/bigbluebutton-22/. Retrieved 2020-03-11. 
  23. ENTDI, Direzione. "Home" (in it-IT). https://entd.org/. 
  24. "Pledge Viewer | UNIOPEN". https://pledgeviewer.eu/pledge/initiative/482. 
  25. oestean (2014-10-10). "The Digital Skills and Jobs Coalition" (in en). https://ec.europa.eu/digital-single-market/en/digital-skills-and-jobs-coalition. 
  26. bigbluebutton-0-7-is-released, 16 July 2010, http://bigbluebutton.org/2010/07/16/bigbluebutton-0-7-is-released/ 
  27. bigbluebutton-0-8-beta-released, 12 September 2011, http://bigbluebutton.org/2011/09/12/bigbluebutton-0-8-beta-released/ 
  28. BigBlueButton 0.9.0-beta now available, 16 October 2014, http://bigbluebutton.org/2014/10/16/bigbluebutton-0-9-0-beta-now-available/ 
  29. BigBlueButton 1.0-beta Released, 6 October 2015, http://bigbluebutton.org/2015/10/06/bigbluebutton-1-0-beta-released/ 
  30. "Release BigBlueButton 2.4.0 · bigbluebutton/bigbluebutton". https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.0. 
  31. "Release BigBlueButton 2.5.0 · bigbluebutton/bigbluebutton". https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0. 
  32. "BigBlueButton 2.4". BigBlueButton. https://docs.bigbluebutton.org/2.4/new.html. Retrieved 2022-01-02. 
  33. "BigBlueButton : Install". https://docs.bigbluebutton.org/2.5/install.html. 
  34. "bbb-install". 2 January 2022. https://github.com/bigbluebutton/bbb-install. 
  35. "VJ13 live | Prototypes for · pour · voor transmission" (in en-US). http://www.vj13.constantvzw.org/site/transmission/vj13-live. 
  36. "About – The Online Meeting Cooperative" (in en-GB). https://www.meet.coop/about/. 
  37. "Socle interministériel de logiciels libres". https://sill.etalab.gouv.fr/. .

External links