SlideShare a Scribd company logo
1 of 28
Download to read offline
+
BigBlueButton + Moodle
      Integration

            Fred Dixon
     BigBlueButton Developer
    ffdixon@bigbluebutton.org
          Last updated: 2011-05-04
Overview
• Overview of BigBlueButton open source
  project
• Integration with Moodle
      – Setup a BigBlueButton Server
      – Install BigBlueButton Activity Module (1.9 & 2.0)
• Project Roadmap
• Developer Information
• Resources
04/05/2011             BigBlueButton + Moodle Integration   2
About BigBlueButton
• BigBlueButton is a open source web
  conferencing for distance education
• 3+ Years of development
• 868 members on developer mailing list
• Active community: 11k+ messages
• Google Summer of Code 2010
• 9 Releases
• Install in 15 minutes (or your money back!)

04/05/2011        BigBlueButton + Moodle Integration   3
Integrations
                         Moodle 1.9 & 2.0




04/05/2011    BigBlueButton + Moodle Integration   4
Typical Setup


                                       +
              Asynchronous                                    Synchronous
             (non-real time)                                   (real-time)

                  LMS                                       Slides
               Gradebook                                    Video
                Portfolio                                   Audio
                  etc.                                  Desktop sharing
                                                             Chat
04/05/2011               BigBlueButton + Moodle Integration                  5
Interface
             Audio   Desktop Sharing                           Chat




                                  Slides                       Video
04/05/2011                BigBlueButton + Moodle Integration           6
Want to see 20+ webcams?




                  Yep, it’s possible
04/05/2011          BigBlueButton + Moodle Integration   7
Use Cases
1. Virtual Office Hours

2. Small Group Collaboration

3. Distance Education




04/05/2011       BigBlueButton + Moodle Integration   8
Quick Guide for Integration
1. Visit
      – http://bigbluebutton.org/

2. Watch overview videos
      – http://bigbluebutton.org/content/videos

3. Setup a BigBlueButton server (public test server
   available)

4. Install Moodle Activity Module (1.9 & 2.0)
04/05/2011             BigBlueButton + Moodle Integration   9
Install BigBlueButton
• Requirements
      – Ubuntu 10.04 32-bit or 64-bit server
      – 2+ cores, +2GHZ, +2G memory

• Instructions
      – http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu




    last command:
             sudo apt-get install bigbluebutton
04/05/2011                    BigBlueButton + Moodle Integration         10
Get URL and Salt
Use `bbb-conf --salt` to get API URL and Salt
  from the server

$ bbb-conf --salt

         URL: http://test-install.blindsidenetworks.com/bigbluebutton/
        Salt: 8cd8ef52e8e101574e400365b55e11a6




                    We’ll use this URL and Salt (shared secret) to
                        configure the activity link in Moodle



04/05/2011                     BigBlueButton + Moodle Integration        11
Install Activity Module
1. Download BigBlueButton Moodle Activity
  Module
      – http://bigbluebutton.org/support

2. Unzip in moodle directory




04/05/2011            BigBlueButton + Moodle Integration   12
3. Click ‘Upgrade’

4. Insert URL and Security Salt for your BigBlueButton
    server


         URL


         Salt



04/05/2011           BigBlueButton + Moodle Integration   13
5. Insert BigBlueButton link into
  course

6. Specify title


                                                        Students wait
                                                        until teacher joins




04/05/2011         BigBlueButton + Moodle Integration                 14
7. Done!




• Roles automatically assigned
      – Students -> Viewers
      – Non-students -> Moderators

04/05/2011            BigBlueButton + Moodle Integration   15
Project Status
• BigBlueButton 0.8 (in development)
      – Record and Playback
      – Pre-uploading of slides
      – Pre-flight checklist


• Roadmap to 1.0
      – http://code.google.com/p/bigbluebutton/wiki/RoadMap



04/05/2011             BigBlueButton + Moodle Integration     16
Record and Playback
             1. Record content (data + media)
               –    Use open standards for content


             2. Open architecture for multiple
                playback formats

             3. First release include HTML5
                playback
               –    Audio + Presentation + Events

04/05/2011                 BigBlueButton + Moodle Integration   17
Scenario
Class starts at 7:00 PM

1. Students login to
   Moodle

2. Click “CS 101 Thursday
   7-9PM”

3. Enter BigBlueButton
04/05/2011          BigBlueButton + Moodle Integration   18
After session ends




                             2011-02-01 7:02 PM         View
                             2011-02-02 6:58 PM         View


                                             Links to recordings


                             ** Mockup **

04/05/2011       BigBlueButton + Moodle Integration                19
HTML5 Playback
             (Slides + Audio)



   Slides




  Audio
04/05/2011     BigBlueButton + Moodle Integration   20
Commercial Support Available



                                                              Commercial
                    +                                     +     Support




             http://bigbluebutton.org/support
04/05/2011           BigBlueButton + Moodle Integration                    21
For Developers

https://github.com/bigbluebutton                          http://devbuild.bigbluebutton.org/




                       http://hudson.bigbluebutton.org:
                                                                    Latest developer build
    Source Code




  04/05/2011
                           Continuous Integration Server
                               BigBlueButton + Moodle Integration                            22
Cool Projects
• Android version of
  BigBlueButton now in
  development by team
  in Brazil

• See
      – http://bit.ly/iaE7NJ




04/05/2011                BigBlueButton + Moodle Integration   23
Other features
• Localized into 24 languages

• Use dial-in numbers for voice conference
      – Try on http://demo.bigbluebutton.org/


• Built-in Google Translate
      – Chat with people all around the world on the
        demo server

04/05/2011            BigBlueButton + Moodle Integration   24
Resources
• Videos
     • http://bigbluebutton.org/content/videos


• Demo server
      – http://demo.bigbluebutton.org/


• FAQ (>100 answers)
      – http://code.google.com/p/bigbluebutton/wiki/FAQ

04/05/2011              BigBlueButton + Moodle Integration   25
Follow our project
• Twitter
      – http://twitter.com/bigbluebutton

• Blog
      – http://bigbluebutton-blog.blogspot.com/

• FaceBook
      – http://www.facebook.com/bigbluebutton

• Google Groups:
      – bigbluebutton-users
      – bigbluebutton-setup
      – bigbluebutton-dev


04/05/2011                    BigBlueButton + Moodle Integration   26
Summary
• Our goal:

             To enable universities and colleges to provide
                 remote students a high-quality learning
                               experience


• How can you help?
      – Try out BigBlueButton and share your experience!

04/05/2011                BigBlueButton + Moodle Integration   27
Contact info

• Fred Dixon, ffdixon@bigbluebutton.org
      – BigBlueButton Developer
      – BigBlueButton Activity module for 1.9 and 2.0
             • http://moodle.org/mod/data/view.php?d=13&rid=4536&filter=1



• Recent interview on FLOSS Weekly
      – http://www.youtube.com/watch?v=Wjvt831vtUQ


04/05/2011                    BigBlueButton + Moodle Integration            28

More Related Content

Viewers also liked

Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle IntroShane Elliott
 
Chamilo: past, present and future
Chamilo: past, present and futureChamilo: past, present and future
Chamilo: past, present and futureChamilo Association
 
How to configure Chamilo for a MOOC course
How to configure Chamilo for a MOOC courseHow to configure Chamilo for a MOOC course
How to configure Chamilo for a MOOC courseChamilo Association
 
Bbb presentation updated
Bbb presentation updatedBbb presentation updated
Bbb presentation updatedParadiso LMS
 
Implementasi Virtual Server BigBlueButton
Implementasi Virtual Server BigBlueButtonImplementasi Virtual Server BigBlueButton
Implementasi Virtual Server BigBlueButtonUniversitas Sriwijaya
 
Chamilo advantages against other LMSes
Chamilo advantages against other LMSesChamilo advantages against other LMSes
Chamilo advantages against other LMSesYannick Warnier
 
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"Samantha Villarreal
 
Why Moodle?
Why Moodle?Why Moodle?
Why Moodle?nosh0502
 
6 Secrets of Career change - Instructional Design to eLearning
6 Secrets of Career change - Instructional Design to eLearning6 Secrets of Career change - Instructional Design to eLearning
6 Secrets of Career change - Instructional Design to eLearningsuzetteconway
 
eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007★ Tony Karrer
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to MoodleEpic
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best PracitcesJustin Filip
 
eLearning Today: Trends in Tech #LSCON
eLearning Today: Trends in Tech #LSCONeLearning Today: Trends in Tech #LSCON
eLearning Today: Trends in Tech #LSCONCammy Bean
 
eLearning Sucks
eLearning SuckseLearning Sucks
eLearning SucksRed Magma
 
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsRafael Scapin, Ph.D.
 
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxito
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxitoAplicación práctica de la neuroeducación al elearning: las 7 claves del éxito
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxitoCRISEL BY AEFOL
 

Viewers also liked (20)

Pukunui Moodle Intro
Pukunui Moodle IntroPukunui Moodle Intro
Pukunui Moodle Intro
 
Chamilo: past, present and future
Chamilo: past, present and futureChamilo: past, present and future
Chamilo: past, present and future
 
How to configure Chamilo for a MOOC course
How to configure Chamilo for a MOOC courseHow to configure Chamilo for a MOOC course
How to configure Chamilo for a MOOC course
 
Bbb presentation updated
Bbb presentation updatedBbb presentation updated
Bbb presentation updated
 
Implementasi Virtual Server BigBlueButton
Implementasi Virtual Server BigBlueButtonImplementasi Virtual Server BigBlueButton
Implementasi Virtual Server BigBlueButton
 
Plataforma educativa moodle
Plataforma educativa moodle Plataforma educativa moodle
Plataforma educativa moodle
 
Chamilo advantages against other LMSes
Chamilo advantages against other LMSesChamilo advantages against other LMSes
Chamilo advantages against other LMSes
 
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"
Tesis: "Implementacion de conferencia web sobre el Moodle de la UPIICSA"
 
Why Moodle?
Why Moodle?Why Moodle?
Why Moodle?
 
6 Secrets of Career change - Instructional Design to eLearning
6 Secrets of Career change - Instructional Design to eLearning6 Secrets of Career change - Instructional Design to eLearning
6 Secrets of Career change - Instructional Design to eLearning
 
Cost to develop eLearning
Cost to develop eLearningCost to develop eLearning
Cost to develop eLearning
 
eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007eLearning 2.0 - Karrer - ASTD OC 2007
eLearning 2.0 - Karrer - ASTD OC 2007
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
New features in Chamilo 1.9.2
New features in Chamilo 1.9.2New features in Chamilo 1.9.2
New features in Chamilo 1.9.2
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best Pracitces
 
eLearning Today: Trends in Tech #LSCON
eLearning Today: Trends in Tech #LSCONeLearning Today: Trends in Tech #LSCON
eLearning Today: Trends in Tech #LSCON
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
eLearning Sucks
eLearning SuckseLearning Sucks
eLearning Sucks
 
The Best Moodle Modules and Plugins
The Best Moodle Modules and PluginsThe Best Moodle Modules and Plugins
The Best Moodle Modules and Plugins
 
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxito
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxitoAplicación práctica de la neuroeducación al elearning: las 7 claves del éxito
Aplicación práctica de la neuroeducación al elearning: las 7 claves del éxito
 

Similar to BigBlueButton Moodle Integration

Etug tell big_bluebutton_bcc_
Etug tell big_bluebutton_bcc_Etug tell big_bluebutton_bcc_
Etug tell big_bluebutton_bcc_Frank Fucile
 
Online Teacher Development Hacks webinar links
Online Teacher Development Hacks webinar linksOnline Teacher Development Hacks webinar links
Online Teacher Development Hacks webinar linksJohn Allan
 
T4T2021Instructor Online Development Teaching Hacks Resources
T4T2021Instructor Online Development Teaching Hacks ResourcesT4T2021Instructor Online Development Teaching Hacks Resources
T4T2021Instructor Online Development Teaching Hacks ResourcesJohn Allan
 
Avans leeds-2011-jukebox-slideshare
Avans leeds-2011-jukebox-slideshareAvans leeds-2011-jukebox-slideshare
Avans leeds-2011-jukebox-slideshareRick Dijs
 
Moodle at the ou moodle moot 2010
Moodle at the ou   moodle moot 2010Moodle at the ou   moodle moot 2010
Moodle at the ou moodle moot 2010Ross Mackenzie
 
Integrating video into adult esol teaching and learning
Integrating video into adult esol teaching and learningIntegrating video into adult esol teaching and learning
Integrating video into adult esol teaching and learningNell Eckersley
 
Moodle Development May 2011
Moodle Development May 2011Moodle Development May 2011
Moodle Development May 2011Martin Dougiamas
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote Gavin Henrick
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesNanette Stillwell
 
CHiLO: A New Learning Platform for Mobile Learning
CHiLO: A New Learning Platform for Mobile LearningCHiLO: A New Learning Platform for Mobile Learning
CHiLO: A New Learning Platform for Mobile LearningHori Masumi
 
Blackboard migration
Blackboard migrationBlackboard migration
Blackboard migrationSally Loan
 
PPM Summit San Francisco Poly
PPM Summit San Francisco PolyPPM Summit San Francisco Poly
PPM Summit San Francisco PolyMicrosoft
 
Monash University LMS Presentation - Talis Aspire User Group February 2015
Monash University LMS Presentation - Talis Aspire User Group February 2015Monash University LMS Presentation - Talis Aspire User Group February 2015
Monash University LMS Presentation - Talis Aspire User Group February 2015Talis
 
Eduglu presentation at TTIX
Eduglu presentation at TTIXEduglu presentation at TTIX
Eduglu presentation at TTIXKyle Mathews
 
Technology Enabled Teaching, Learning & Research
 Technology Enabled Teaching, Learning & Research Technology Enabled Teaching, Learning & Research
Technology Enabled Teaching, Learning & ResearchWilliamdharmaraja
 
Google Apps for Education: Bboogle (ba-boogle) and Beyond
Google Apps for Education: Bboogle (ba-boogle) and Beyond Google Apps for Education: Bboogle (ba-boogle) and Beyond
Google Apps for Education: Bboogle (ba-boogle) and Beyond Jason Rhode
 

Similar to BigBlueButton Moodle Integration (20)

Etug tell big_bluebutton_bcc_
Etug tell big_bluebutton_bcc_Etug tell big_bluebutton_bcc_
Etug tell big_bluebutton_bcc_
 
Online Teacher Development Hacks webinar links
Online Teacher Development Hacks webinar linksOnline Teacher Development Hacks webinar links
Online Teacher Development Hacks webinar links
 
T4T2021Instructor Online Development Teaching Hacks Resources
T4T2021Instructor Online Development Teaching Hacks ResourcesT4T2021Instructor Online Development Teaching Hacks Resources
T4T2021Instructor Online Development Teaching Hacks Resources
 
upload_test_2
upload_test_2upload_test_2
upload_test_2
 
Avans leeds-2011-jukebox-slideshare
Avans leeds-2011-jukebox-slideshareAvans leeds-2011-jukebox-slideshare
Avans leeds-2011-jukebox-slideshare
 
LTI in Action
LTI in ActionLTI in Action
LTI in Action
 
Moodle at the ou moodle moot 2010
Moodle at the ou   moodle moot 2010Moodle at the ou   moodle moot 2010
Moodle at the ou moodle moot 2010
 
Integrating video into adult esol teaching and learning
Integrating video into adult esol teaching and learningIntegrating video into adult esol teaching and learning
Integrating video into adult esol teaching and learning
 
Moodle Development May 2011
Moodle Development May 2011Moodle Development May 2011
Moodle Development May 2011
 
What’s New in Moodle 2
What’s New in Moodle 2What’s New in Moodle 2
What’s New in Moodle 2
 
Breaking down the barriers to learning technology imoot 2012 keynote
Breaking down the barriers to learning technology   imoot 2012 keynote Breaking down the barriers to learning technology   imoot 2012 keynote
Breaking down the barriers to learning technology imoot 2012 keynote
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 Technologies
 
CHiLO: A New Learning Platform for Mobile Learning
CHiLO: A New Learning Platform for Mobile LearningCHiLO: A New Learning Platform for Mobile Learning
CHiLO: A New Learning Platform for Mobile Learning
 
Blackboard migration
Blackboard migrationBlackboard migration
Blackboard migration
 
PPM Summit San Francisco Poly
PPM Summit San Francisco PolyPPM Summit San Francisco Poly
PPM Summit San Francisco Poly
 
Monash University LMS Presentation - Talis Aspire User Group February 2015
Monash University LMS Presentation - Talis Aspire User Group February 2015Monash University LMS Presentation - Talis Aspire User Group February 2015
Monash University LMS Presentation - Talis Aspire User Group February 2015
 
Eduglu presentation at TTIX
Eduglu presentation at TTIXEduglu presentation at TTIX
Eduglu presentation at TTIX
 
Technology Enabled Teaching, Learning & Research
 Technology Enabled Teaching, Learning & Research Technology Enabled Teaching, Learning & Research
Technology Enabled Teaching, Learning & Research
 
Wordpress 101 Training
Wordpress 101 TrainingWordpress 101 Training
Wordpress 101 Training
 
Google Apps for Education: Bboogle (ba-boogle) and Beyond
Google Apps for Education: Bboogle (ba-boogle) and Beyond Google Apps for Education: Bboogle (ba-boogle) and Beyond
Google Apps for Education: Bboogle (ba-boogle) and Beyond
 

Recently uploaded

Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 

Recently uploaded (20)

Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 

BigBlueButton Moodle Integration

  • 1. + BigBlueButton + Moodle Integration Fred Dixon BigBlueButton Developer ffdixon@bigbluebutton.org Last updated: 2011-05-04
  • 2. Overview • Overview of BigBlueButton open source project • Integration with Moodle – Setup a BigBlueButton Server – Install BigBlueButton Activity Module (1.9 & 2.0) • Project Roadmap • Developer Information • Resources 04/05/2011 BigBlueButton + Moodle Integration 2
  • 3. About BigBlueButton • BigBlueButton is a open source web conferencing for distance education • 3+ Years of development • 868 members on developer mailing list • Active community: 11k+ messages • Google Summer of Code 2010 • 9 Releases • Install in 15 minutes (or your money back!) 04/05/2011 BigBlueButton + Moodle Integration 3
  • 4. Integrations Moodle 1.9 & 2.0 04/05/2011 BigBlueButton + Moodle Integration 4
  • 5. Typical Setup + Asynchronous Synchronous (non-real time) (real-time) LMS Slides Gradebook Video Portfolio Audio etc. Desktop sharing Chat 04/05/2011 BigBlueButton + Moodle Integration 5
  • 6. Interface Audio Desktop Sharing Chat Slides Video 04/05/2011 BigBlueButton + Moodle Integration 6
  • 7. Want to see 20+ webcams? Yep, it’s possible 04/05/2011 BigBlueButton + Moodle Integration 7
  • 8. Use Cases 1. Virtual Office Hours 2. Small Group Collaboration 3. Distance Education 04/05/2011 BigBlueButton + Moodle Integration 8
  • 9. Quick Guide for Integration 1. Visit – http://bigbluebutton.org/ 2. Watch overview videos – http://bigbluebutton.org/content/videos 3. Setup a BigBlueButton server (public test server available) 4. Install Moodle Activity Module (1.9 & 2.0) 04/05/2011 BigBlueButton + Moodle Integration 9
  • 10. Install BigBlueButton • Requirements – Ubuntu 10.04 32-bit or 64-bit server – 2+ cores, +2GHZ, +2G memory • Instructions – http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu last command: sudo apt-get install bigbluebutton 04/05/2011 BigBlueButton + Moodle Integration 10
  • 11. Get URL and Salt Use `bbb-conf --salt` to get API URL and Salt from the server $ bbb-conf --salt URL: http://test-install.blindsidenetworks.com/bigbluebutton/ Salt: 8cd8ef52e8e101574e400365b55e11a6 We’ll use this URL and Salt (shared secret) to configure the activity link in Moodle 04/05/2011 BigBlueButton + Moodle Integration 11
  • 12. Install Activity Module 1. Download BigBlueButton Moodle Activity Module – http://bigbluebutton.org/support 2. Unzip in moodle directory 04/05/2011 BigBlueButton + Moodle Integration 12
  • 13. 3. Click ‘Upgrade’ 4. Insert URL and Security Salt for your BigBlueButton server URL Salt 04/05/2011 BigBlueButton + Moodle Integration 13
  • 14. 5. Insert BigBlueButton link into course 6. Specify title Students wait until teacher joins 04/05/2011 BigBlueButton + Moodle Integration 14
  • 15. 7. Done! • Roles automatically assigned – Students -> Viewers – Non-students -> Moderators 04/05/2011 BigBlueButton + Moodle Integration 15
  • 16. Project Status • BigBlueButton 0.8 (in development) – Record and Playback – Pre-uploading of slides – Pre-flight checklist • Roadmap to 1.0 – http://code.google.com/p/bigbluebutton/wiki/RoadMap 04/05/2011 BigBlueButton + Moodle Integration 16
  • 17. Record and Playback 1. Record content (data + media) – Use open standards for content 2. Open architecture for multiple playback formats 3. First release include HTML5 playback – Audio + Presentation + Events 04/05/2011 BigBlueButton + Moodle Integration 17
  • 18. Scenario Class starts at 7:00 PM 1. Students login to Moodle 2. Click “CS 101 Thursday 7-9PM” 3. Enter BigBlueButton 04/05/2011 BigBlueButton + Moodle Integration 18
  • 19. After session ends 2011-02-01 7:02 PM View 2011-02-02 6:58 PM View Links to recordings ** Mockup ** 04/05/2011 BigBlueButton + Moodle Integration 19
  • 20. HTML5 Playback (Slides + Audio) Slides Audio 04/05/2011 BigBlueButton + Moodle Integration 20
  • 21. Commercial Support Available Commercial + + Support http://bigbluebutton.org/support 04/05/2011 BigBlueButton + Moodle Integration 21
  • 22. For Developers https://github.com/bigbluebutton http://devbuild.bigbluebutton.org/ http://hudson.bigbluebutton.org: Latest developer build Source Code 04/05/2011 Continuous Integration Server BigBlueButton + Moodle Integration 22
  • 23. Cool Projects • Android version of BigBlueButton now in development by team in Brazil • See – http://bit.ly/iaE7NJ 04/05/2011 BigBlueButton + Moodle Integration 23
  • 24. Other features • Localized into 24 languages • Use dial-in numbers for voice conference – Try on http://demo.bigbluebutton.org/ • Built-in Google Translate – Chat with people all around the world on the demo server 04/05/2011 BigBlueButton + Moodle Integration 24
  • 25. Resources • Videos • http://bigbluebutton.org/content/videos • Demo server – http://demo.bigbluebutton.org/ • FAQ (>100 answers) – http://code.google.com/p/bigbluebutton/wiki/FAQ 04/05/2011 BigBlueButton + Moodle Integration 25
  • 26. Follow our project • Twitter – http://twitter.com/bigbluebutton • Blog – http://bigbluebutton-blog.blogspot.com/ • FaceBook – http://www.facebook.com/bigbluebutton • Google Groups: – bigbluebutton-users – bigbluebutton-setup – bigbluebutton-dev 04/05/2011 BigBlueButton + Moodle Integration 26
  • 27. Summary • Our goal: To enable universities and colleges to provide remote students a high-quality learning experience • How can you help? – Try out BigBlueButton and share your experience! 04/05/2011 BigBlueButton + Moodle Integration 27
  • 28. Contact info • Fred Dixon, ffdixon@bigbluebutton.org – BigBlueButton Developer – BigBlueButton Activity module for 1.9 and 2.0 • http://moodle.org/mod/data/view.php?d=13&rid=4536&filter=1 • Recent interview on FLOSS Weekly – http://www.youtube.com/watch?v=Wjvt831vtUQ 04/05/2011 BigBlueButton + Moodle Integration 28