Difference between revisions of "BBB-feb1-2012"

From CDOT Wiki
Jump to: navigation, search
(Created page with 'Results of organization meeting from February 1st 2012. ==Moderator == ===Client === * polling button * combo box of existing titles in the room ** Combo titles are checked or …')
 
(Gateway)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Results of organization meeting from February 1st 2012.
+
'''''UNDER CONSTRUCTION
 +
'''Results of organization meeting from February 1st 2012.
 
==Moderator ==
 
==Moderator ==
  
 
===Client ===
 
===Client ===
* polling button  
+
* polling button(done)
 
* 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 Instructions Window (Create Poll Dialog) (done)
 
* Create Poll Instructions Window (Create Poll Dialog) (done)
Line 14: Line 15:
  
 
* Preview Poll Window (Saving, Publishing ,Edit, Cancel) (done)
 
* Preview Poll Window (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)
  
 
* Poll and all its details recordable
 
* Poll and all its details recordable
Line 21: Line 22:
 
   
 
   
 
*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)
** a unique easy to type key corresponding to Poll title/room for web poll and save it in Redis  
+
*: a unique easy to type key corresponding to Poll title/room for web poll and save it in Redis  
*** currently, poll keys are <room ID>-<poll title> (done)
+
*:: currently, poll keys are <room ID>-<poll title> (done)
  
 
===Server===
 
===Server===
 
*Combobox
 
*Combobox
**Get poll titles and their status (published or not)
+
*:Get poll titles and their status (published or not)
**Selecting a Saved poll and Modifying a poll (when poll is already saved)
+
*: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)
+
*:Get poll details from the database to display poll (either to viewer or to modify by moderator)(done)
  
 
*Preview window selecting save
 
*Preview window selecting save
**Save poll details into the database (done)
+
*:Save poll details into the database (done)
  
 
* to display or update the information on Stats window  
 
* to display or update the information on Stats window  
**Get poll results
+
*:Get poll results
  
 
*to make poll recordable
 
*to make poll recordable
**Edit BBB session string with the details of poll (Popcorn)
+
*:Edit BBB session string with the details of poll (Popcorn)
  
 
==Viewers==
 
==Viewers==
Line 44: Line 45:
 
===Client ===
 
===Client ===
 
* Display the poll (done)
 
* Display the poll (done)
** disable distracting components of BBB?
+
*: disable distracting components of BBB?
*** Make voting window large enough to cover all other windows?
+
*:: 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)
+
*:: Mute chat and audio, hide video for all but presenter? (Presenter can still talk while people are voting, viewers cannot distract each other)
 
===Server===
 
===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)
  
 
* vote
 
* vote
** update database vote results
+
*: update database vote results
  
 
==Web Poll==
 
==Web Poll==
Line 69: Line 70:
 
===Client ===
 
===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
**: (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)
+
*:: (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.
+
*: A moderator has an additional field to create a room.
** everyone can join a room
+
*: everyone can join a room

Latest revision as of 14:28, 2 February 2012

UNDER CONSTRUCTION Results of organization meeting from February 1st 2012.

Moderator

Client

  • polling button(done)
  • 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 Instructions Window (Create Poll Dialog) (done)
  • Post/Modify Window (for the combo box when poll is not published)
  • Preview Poll Window (Saving, Publishing ,Edit, Cancel) (done)
    appears when preview is clicked in Create Poll Instructions Window (done)
  • Poll and all its details recordable
  • Stat Window
  • 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
    currently, poll keys are <room ID>-<poll title> (done)

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)

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