Big Blue Button
From Open Source@Seneca
Contents |
What is Big Blue Button ?
Big Blue Button is an open proposal software source web conferencing system developed reliance first capital primarily for Dr Susan Lim Singapore distance education.
The BigBlueButton name comes from the initial concept that starting a web conference should be as simple as pressing a metaphorical big blue button
CDOT BigBlueButton Collaboration
Iteration 1 - Polling Module
As a first step in collaboration , CDOT and BBB agreed on creating a polling system. Please look at the link below to see how the Polling Module will be integrated into Big Blue Button.
Polling Module Map (Presenter Flow)
CDOT BBB Development Server News
- Feb 21 2012: Web key generation implemented; core polling functionality operational; polling menu available in toolbar for presenter; presenter can repost poll from statistics window, publish previously saved polls.
- Feb 05 2012: Commited to Repo
- Feb 05 2012: Statistics Window Created, Votes Are shown in Statistics Window
- Feb 02 2012: Voting results save properly to Redis
- Jan 30 2012: Presenter can publish a poll which then appears as a voting window for all other users
- Jan 20 2012: Latest version of Polling Module is committed to GitHub
- Jan 20 2012: Poll recorder saves polls successfully to Redis store
- Nov 30 2011: Developing Poll recorder responsible for saving Poll info
- Nov 29 2011: Exploring Redis database - Full command List
- Nov 28 2011: bbb-aps component compiles but not saved to db yet, committed to GitHub
- Nov 27 2011: Useful documentation on red5 used in BBB - Red5 Documentation
- Nov 25 2011: Designed bbb-aps structure (added IPollRoomListener, Pollm PollApplication, PollHandler, PollRoom, PollRoomsManager, PollsService)
- Nov 23 2011: Committed to the repo bbb-aps in progress (not working at this point) bbb-aps tree
- Nov 21 2011: Succesfully connected bbb-client with bbb-aps (parameters of poll sent to PollingService of client and received by Java based PollService of bbb-aps)
- Nov 19 2011: Started server-side development on top of red5 server.
- Nov 17 2011: Demo video of the progress so far can be found here : Demo Video
- Nov 16 2011: Poll Preview feature is finished
- Nov 13 2011: Designed script that dynamically created Radiobuttons and Checkboxes
- Nov 12 2011: Committed to GitHub
- Nov 11 2011: Smart validation designed for Polling Form
- Nov 07 2011: Committed Upgraded Polling Part To Github
- Nov 07 2011: After pulling BBB from native repo got problems with Presentaiton Window
- Nov 07 2011: Added Validation to Polling Instructions Window
- Nov 07 2011: Simplified Polling Instructions Window
- Nov 03 2011: BBB Server Updated to Beta-02
- Nov 03 2011: Functionality Added: Moderator does not see actual Polls only Viewers
- Nov 03 2011: Functionality Added: Polls are Shared between all Session Participants
- Nov 03 2011: Bash script created that auto-commits code to github from Terminal
- Nov 02 2011: Source Code is commited to Source Code Repo and backup on CD
- Nov 02 2011: PollingService is implemented to take care of Presenter-Viewer sharing
- Oct 30 2011: With PollingWindowManager code is reduced by 300 lines of code, functionality still stays the same
- Oct 28 2011: PollingWindowManager created to manipulate all Open/Close Events
- Oct 25 2011: Current version of Polling Module is committed to Github repo
- Oct 25 2011: Opened Source Code Repo
- Oct 23 2011: Added several user account to Server
- Oct 23 2011: Installed OpenSSH on Big Blue Button Server
- Oct 01 2011: Added backup system to Big Blue Button server
- Sep 25 2011: Added script that compiles signle module
- Sep 25 2011: Added script that compiles whole bbb client
Seneca Co-operation with Big Blue Button
Intro
Seneca and Big Blue Button co-operate to create unique, powerful and efficient online class management system.
Polling Module
Polling Module is a first step in collaboration between Seneca CDOT and Big Blue Button.
All progress on Polling Module can be found here:
- CDOT Polling Module Progress Technical Map (updated monthly)
For new Developers
Check out BBB Developer guide here: http://zenit.senecac.on.ca/wiki/index.php/Big_Blue_Button_Dev_Guide
Check out Aliases you should edit to your Ubuntu Dev Environment: http://zenit.senecac.on.ca/wiki/index.php/BBB_Dev_Env_Alias
Contributors
- Fardad Soleimanloo (supervisor)
- email: fardad.soleimanloo@senecacollege.ca
- website: fardad.com
- IRC: fardad @ #seneca @ freenode
- Anatoly Spektor(developer)
- email: anatolijs.spektors@senecacollege.ca
- twitter: twitter.com/anatolysp
- blog: Blog
- IRC: aspektors @ #seneca @ freenode
- Justin Robinson (developer)
- email: jtrobinson629@gmail.com
- email: justin.robinson@senecacollege.ca
- email: jtrobins@learnsenecac.on.ca
- blog: Blog
- IRC: justinrobinson @ #seneca @ freenode
- Chad Pilkey (developer)
- email: capilkey@gmail.com
- email: capilkey@learn.senecac.on.ca
- blog: Blog
- IRC: cap6 @ #seneca @ freenode
Useful Links
Source Code Repositories
GitHub Help
Documentation
Redis Database Documentation
Red5 server Documentation

