Moodle + BigBlueButton = Awesome

by Tim on March 11, 2010

Ask an you will receive. Two days ago I posted about discovering BigBlueButton and wondered if there was a way to integrate it into Moodle. Yep, there is. Thanks to Luc, Fred, and Denis who were kind enough to post in the comments where I could find one.

The eLearning company Dual Code makes a GPLed module that connects Moodle to your BigBlueButton server. Once it is installed things are simple. A teacher can add a BigBlueButton assignment that will create a room on the BigBlueButton server.

BigBlueButton Assignment. It's that easy.

Just fill out the information and you are good to go.

Once the teacher has created the room students will be able to enter it by clicking on the assignment under Moodle. The room will be closed until a moderator enters the room. This is great to make sure there is always someone there for the students and so students can’t accidently go in as a moderator.

Setting it up on your Moodle server.

  1. Download the plug-in from http://www.dualcode.com/bigbluebutton/
  2. Unzip the directory and you will find two folders: lang and mod
  3. In the mod folder you will find a folder called bigbluebutton. As an adminstrator put this folder into the mod directory of your Moodle server. It is at the top level of your Moodle directory. This provides the functionality of the module.
  4. In the lang folder you will find a folder called en_utf8. In that folder you will see a file called bigbluebutton.php. That file need to go to the same location on your Moodle server (yourmoodleinstall/lang/en_utf8/bigbluebutton.php). This provides the language files we need to make it work.
  5. In the lang folder you will find a folder called en_utf8. In that folder you will see another folder called help. Open it an you will see a folder called bigbluebutton. Copy the folder to the same location on your server (yourmoodleinstall/lang/en_utf8/help/bigbluebutton). This provide the help files when you click on a question mark in Moodle.
  6. Login as administrator and go to Notifications. Moodle will detect the module and take care of everything else.
  7. Go to Modules > Activities > Manage Activities. You can click the eye to give teachers access to BigBlueButton.
  8. Click Settings beside BigBlueButton. We need to tell Moodle a few things about our BigBlueButton server.
  9. Make sure you click the “I am hosting my own BigBlueButton Server”
  10. Input the IP address of your BigBlueButton server.
  11. Input the Security Salt from your BigBlueButton server. You can find this in a file called “bigblueutton.properties” on your BigBlueButton server. On my Ubuntu server I found it at /var/lib/tomcat6/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties. The security salt string you are looking for can be found after beans.dynamicConferenceService.securitySalt=your_number_here. Input that long string of numbers and letter to the field in Moodle.
  12. Put a star in the Meeting IDs field. That will allow an unlimited number of rooms be created. You can also put any number here to restrict how many rooms on your BigBlueButton server you want going at one time. This can be helpful for performance issues.
  13. You should now be able to start a room by choosing it as an assignment.

Have fun out there folks.

{ 0 comments }

This morning I installed the GeoGebra filter onto our colleges Moodle server. It didn’t work. After a bit of research I found that the current version available on the Moodle site contains an older version of GeoGebra. This causes trouble. A few more minutes of Google-fu uncovered a modified version of the Moodle GeoGebra module which uses the .jar from geogebra.org. It worked! You can get it right here. Below are the instructions to get it working on your Moodle server.

A modified version of the moodle geogebra module which uses the .jar from geogebra.org

Using the geogebra filter makes it a lot easier to embed geogebra worksheets into
moodle online documents.

How it works:
During installation of the filter the file geogebra.jar will be placed in the moodle central folder and registered at the Moodle system. Teachers will be able to embed previously uploaded *.ggb (Geogebra) files into a moodle online document simply by creating a link to the ggb file using (as usual) the link symbol in the editor bar.
As an option you will be able to customize width and height of the applet. When saving the document, the link will be automatically converted in HTML-Code, which will display the applet instead of the link.

Installation: (by Moodle Admin)
1. Upload the complete folder “geogebra” into the folder  moodle–>filter
2. In Moodle, navigate to Moodle->Administration->Configuration->”Filter” and click on the entry
“geogebra” to activate the filter

Usage:
1. In a Moodle course: -> Add a resource ->compose a website
2. Write content. At the position the applet should appear, create a link to the (previously uploaded) *.ggb file.
a Write some link text
b Select the link text.
c Click the chain icon ì in the tool bar of the editor.
3. In the appearing small Window choose your .ggb file. (Change folder, if necessary.)
4. Optionally: At the end of the link text type values for width and height of the applet according to the following  pattern: myfile.ggbwidth=600height=300 (Default values 400×400)
5, Close the window

Be aware of the fact, that you dont’t see the applet unless you leave the editor and save your document.
On reopening it later, you will notice the link rather than the applet.

{ 0 comments }

National Educational Technology Plan

March 10, 2010

The US Department of Education has released the 2010 National Educational Technology Plan. Download the PDF while it’s hot.
I will be working my way through it over the next couple of days. I certainly hope there are some good things in there. I have to admit to being a tad cynical about some of the [...]

Read the full article bub →

Easy Open Source Web Conferencing: Big Blue Button

March 10, 2010

I love my PLN. I discover so many new things every day. Today’s find is via Richard Byrne’s Free Tech 4 Teachers blog.
Big Blue Button is a video conferencing platform similar to Adobe Connect, Elluminate, or dimdim. It does all the regulars like text chat, voice and video sharing, PDF and PowerPoint viewing, and even [...]

Read the full article bub →

Tagged on the Web 03/10/2010

March 10, 2010

BigBlueButton — Open Source Web Conferencing
Looking forward to trying this out.
tags: education, distanceed, open source

Posted from Diigo. The rest of my favorite links are here.

Read the full article bub →

Tagged on the Web 03/08/2010

March 8, 2010

The Do It Yourself Scholar
Great blog for free higher ed courses and lectures. 
tags: learning, education, OCW, free, highered

Sketchlife – build in SketchUp, upload to Second Life
tags: sketchup, secondlife, sketchlife, virtualworlds, education

Building a Better Teacher – NYTimes.com
tags: Teaching, education, NYTimes

Posted from Diigo. The rest of my favorite links are here.

Read the full article bub →

Tagged on the Web 03/07/2010

March 7, 2010

Pre-Grade Your Paper
tags: writing, grammar, paper, tools, education

TEDx Talk
tags: education, lessig, copyright, dmca, creative commons

Grammarly
Grammarly is your personal proofreader and grammar coach. Check your writing for grammar, punctuation, style and more.
tags: grammarly, writing, education

Posted from Diigo. The rest of my favorite links are here.

Read the full article bub →

Today I Learned How to Peel a Banana

March 6, 2010

After seeing this my mind is blown. I have been living a lie.

Read the full article bub →

Tagged on the Web 03/04/2010

March 4, 2010

Textbook Rental: College Textbook Rentals | Cheap Textbook Rentals at BookRenter.com
Rent textbooks. It will be interesting to see if University bookstores embrace this idea or not.
tags: rental, textbooks, college, book, education

Posted from Diigo. The rest of my favorite links are here.

Read the full article bub →

The Under-Educated States of America

March 3, 2010

Wow, two large infographics in one day. This one comes from the National Center for Education Statistics. I think it raises more questions than answers but I thought it interesting enough to share.

Read the full article bub →