BigBlueButton is an open source web conferencing system for on-line learning.