28
BigBlueButton + Moodle Integration Fred Dixon BigBlueButton Developer [email protected] + Last updated: 2011-05-04

BigBlueButton Moodle Integration

Embed Size (px)

DESCRIPTION

An overview of the integration of BigBlueButton into Moodle

Citation preview

Page 1: BigBlueButton Moodle Integration

BigBlueButton + Moodle Integration

Fred DixonBigBlueButton Developer

[email protected]

+

Last updated: 2011-05-04

Page 2: BigBlueButton Moodle Integration

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

2BigBlueButton + Moodle Integration04/05/2011

Page 3: BigBlueButton Moodle Integration

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!)

3BigBlueButton + Moodle Integration04/05/2011

Page 4: BigBlueButton Moodle Integration

IntegrationsMoodle 1.9 & 2.0

4BigBlueButton + Moodle Integration04/05/2011

Page 5: BigBlueButton Moodle Integration

Typical Setup

Synchronous(real-time)

SlidesVideoAudio

Desktop sharingChat

Asynchronous(non-real time)

LMSGradebook

Portfolioetc.

+

5BigBlueButton + Moodle Integration04/05/2011

Page 6: BigBlueButton Moodle Integration

Interface

Slides

Audio

Video

ChatDesktop Sharing

6BigBlueButton + Moodle Integration04/05/2011

Page 7: BigBlueButton Moodle Integration

Want to see 20+ webcams?

Yep, it’s possible7BigBlueButton + Moodle Integration04/05/2011

Page 8: BigBlueButton Moodle Integration

Use Cases

1. Virtual Office Hours

2. Small Group Collaboration

3. Distance Education

8BigBlueButton + Moodle Integration04/05/2011

Page 9: BigBlueButton Moodle Integration

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)9BigBlueButton + Moodle Integration04/05/2011

Page 10: BigBlueButton Moodle Integration

• 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

Install BigBlueButton

10BigBlueButton + Moodle Integration04/05/2011

Page 11: BigBlueButton Moodle Integration

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

11BigBlueButton + Moodle Integration04/05/2011

Page 12: BigBlueButton Moodle Integration

Install Activity Module

1. Download BigBlueButton Moodle Activity Module

– http://bigbluebutton.org/support

2. Unzip in moodle directory

12BigBlueButton + Moodle Integration04/05/2011

Page 13: BigBlueButton Moodle Integration

3. Click ‘Upgrade’

4. Insert URL and Security Salt for your BigBlueButton server

URL

Salt

13BigBlueButton + Moodle Integration04/05/2011

Page 14: BigBlueButton Moodle Integration

5. Insert BigBlueButton link into course

6. Specify title

Students wait until teacher joins

14BigBlueButton + Moodle Integration04/05/2011

Page 15: BigBlueButton Moodle Integration

7. Done!

• Roles automatically assigned– Students -> Viewers

– Non-students -> Moderators

15BigBlueButton + Moodle Integration04/05/2011

Page 16: BigBlueButton Moodle Integration

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

16BigBlueButton + Moodle Integration04/05/2011

Page 17: BigBlueButton Moodle Integration

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

17BigBlueButton + Moodle Integration04/05/2011

Page 18: BigBlueButton Moodle Integration

Scenario

Class starts at 7:00 PM

1. Students login to Moodle

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

3. Enter BigBlueButton

18BigBlueButton + Moodle Integration04/05/2011

Page 19: BigBlueButton Moodle Integration

After session ends

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

Links to recordings

** Mockup **

19BigBlueButton + Moodle Integration04/05/2011

Page 20: BigBlueButton Moodle Integration

HTML5 Playback(Slides + Audio)

Audio

Slides

20BigBlueButton + Moodle Integration04/05/2011

Page 21: BigBlueButton Moodle Integration

Commercial Support Available

+ Commercial Support+

http://bigbluebutton.org/support

21BigBlueButton + Moodle Integration04/05/2011

Page 22: BigBlueButton Moodle Integration

For Developers

https://github.com/bigbluebutton

http://hudson.bigbluebutton.org:

http://devbuild.bigbluebutton.org/

Source Code

Continuous Integration Server

Latest developer build

22BigBlueButton + Moodle Integration04/05/2011

Page 23: BigBlueButton Moodle Integration

Cool Projects

• Android version of BigBlueButton now in development by team in Brazil

• See

– http://bit.ly/iaE7NJ

23BigBlueButton + Moodle Integration04/05/2011

Page 24: BigBlueButton Moodle Integration

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

24BigBlueButton + Moodle Integration04/05/2011

Page 25: BigBlueButton Moodle Integration

Resources

• Videos

• http://bigbluebutton.org/content/videos

• Demo server

– http://demo.bigbluebutton.org/

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

25BigBlueButton + Moodle Integration04/05/2011

Page 27: BigBlueButton Moodle Integration

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!

27BigBlueButton + Moodle Integration04/05/2011

Page 28: BigBlueButton Moodle Integration

Contact info

• Fred Dixon, [email protected]

– 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

28BigBlueButton + Moodle Integration04/05/2011