Difference between revisions of "Big Blue Button PLAN"
(→Making Polls Recordable) |
|||
Line 1: | Line 1: | ||
− | + | =Moderator = | |
− | + | ==Client == | |
− | + | ===Polling button=== | |
'''done!''' | '''done!''' | ||
− | + | ===Polling combo box=== | |
* combo box of existing titles in the room | * combo box of existing titles in the room | ||
** Combo titles are checked or unchecked for being published | ** Combo titles are checked or unchecked for being published | ||
** Clicking on checked (already published) opens Stat Window with repost only button | ** Clicking on checked (already published) opens Stat Window with repost only button | ||
** Clicking on unchecked opens stat window with post or modify | ** Clicking on unchecked opens stat window with post or modify | ||
− | + | ===Create Poll Window=== | |
* Create Poll Instructions Window (Create Poll Dialog) '''(done)''' | * Create Poll Instructions Window (Create Poll Dialog) '''(done)''' | ||
− | + | ===Post/Modify Window=== | |
* Post/Modify Window (for the combo box when poll is not published) | * Post/Modify Window (for the combo box when poll is not published) | ||
− | + | ===Preview Poll Windows=== | |
* (Saving, Publishing ,Edit, Cancel) '''(done)''' | * (Saving, Publishing ,Edit, Cancel) '''(done)''' | ||
** appears when preview is clicked in Create Poll Instructions Window '''(done)''' | ** appears when preview is clicked in Create Poll Instructions Window '''(done)''' | ||
− | + | ===Making Polls Record-able === | |
* Poll and all its details recordable | * Poll and all its details recordable | ||
− | + | ===Stat Window=== | |
'''(done)''' | '''(done)''' | ||
Is it functional? | Is it functional? | ||
− | + | ===Publishing Polls=== | |
*Publish a poll | *Publish a poll | ||
** Poll is saved into Redis and immediately retrieved from Redis to send to viewers''' (done)''' | ** Poll is saved into Redis and immediately retrieved from Redis to send to viewers''' (done)''' | ||
Line 30: | Line 30: | ||
*** poll key translated to a short string to be typed on mobile devices attached to the url of the server | *** poll key translated to a short string to be typed on mobile devices attached to the url of the server | ||
− | + | ==Server== | |
*Combobox | *Combobox | ||
**Get poll titles and their status (published or not) | **Get poll titles and their status (published or not) | ||
Line 45: | Line 45: | ||
**Edit BBB session string with the details of poll (Popcorn) | **Edit BBB session string with the details of poll (Popcorn) | ||
− | + | =Viewers= | |
− | + | ==Client== | |
* Display the poll '''(done)''' | * Display the poll '''(done)''' | ||
** disable distracting components of BBB? | ** disable distracting components of BBB? | ||
Line 53: | Line 53: | ||
*** Mute chat and audio, hide video for all but presenter? (Presenter can still talk while people are voting, viewers cannot distract each other) | *** Mute chat and audio, hide video for all but presenter? (Presenter can still talk while people are voting, viewers cannot distract each other) | ||
− | + | ==Server== | |
* Display poll window | * Display poll window | ||
**Get poll details from the database to display poll (either to viewer or to modify by moderator) (done) | **Get poll details from the database to display poll (either to viewer or to modify by moderator) (done) | ||
Line 60: | Line 60: | ||
** update database vote results | ** update database vote results | ||
− | + | =Web Poll= | |
− | + | ==Client== | |
* type BBB url / simplified key to see the poll | * type BBB url / simplified key to see the poll | ||
* submit the vote | * submit the vote | ||
− | + | ==Server== | |
* Get poll details from the database to display poll using the simplified key | * Get poll details from the database to display poll using the simplified key | ||
* update database vote results using the simplified key | * update database vote results using the simplified key | ||
− | + | =Gateway= | |
− | + | ==Client == | |
* LDAP Enabled Login Page | * LDAP Enabled Login Page | ||
** Having Roles (Moderator, Viewer) that is granted depending on the LDAP role | ** Having Roles (Moderator, Viewer) that is granted depending on the LDAP role |
Revision as of 14:43, 9 February 2012
Contents
Moderator
Client
Polling button
done!
Polling combo box
- combo box of existing titles in the room
- Combo titles are checked or unchecked for being published
- Clicking on checked (already published) opens Stat Window with repost only button
- Clicking on unchecked opens stat window with post or modify
Create Poll Window
- Create Poll Instructions Window (Create Poll Dialog) (done)
Post/Modify Window
- Post/Modify Window (for the combo box when poll is not published)
Preview Poll Windows
- (Saving, Publishing ,Edit, Cancel) (done)
- appears when preview is clicked in Create Poll Instructions Window (done)
Making Polls Record-able
- Poll and all its details recordable
Stat Window
(done) Is it functional?
Publishing Polls
- Publish a poll
- Poll is saved into Redis and immediately retrieved from Redis to send to viewers (done)
- A unique easy to type key corresponding to Poll title/room for web poll and save it in Redis
- poll key are <room ID>-<poll title>(done)
- poll key translated to a short string to be typed on mobile devices attached to the url of the server
Server
- Combobox
- Get poll titles and their status (published or not)
- Selecting a Saved poll and Modifying a poll (when poll is already saved)
- Get poll details from the database to display poll (either to viewer or to modify by moderator)(done)
- Preview window selecting save
- Save poll details into the database(done)
- to display or update the information on Stats window
- Get poll results
- to make poll recordable
- Edit BBB session string with the details of poll (Popcorn)
Viewers
Client
- Display the poll (done)
- disable distracting components of BBB?
- Make voting window large enough to cover all other windows?
- Mute chat and audio, hide video for all but presenter? (Presenter can still talk while people are voting, viewers cannot distract each other)
- disable distracting components of BBB?
Server
- Display poll window
- Get poll details from the database to display poll (either to viewer or to modify by moderator) (done)
- vote
- update database vote results
Web Poll
Client
- type BBB url / simplified key to see the poll
- submit the vote
Server
- Get poll details from the database to display poll using the simplified key
- update database vote results using the simplified key
Gateway
Client
- LDAP Enabled Login Page
- Having Roles (Moderator, Viewer) that is granted depending on the LDAP role
- (Administrator of the BBB Server should be able to define what are the field names to look for in the LDAP authentication string and what should be their values)
- A moderator has an additional field to create a room.
- everyone can join a room
- Having Roles (Moderator, Viewer) that is granted depending on the LDAP role