BBB-feb1-2012

From CDOT Wiki
Revision as of 15:26, 2 February 2012 by Fardad (talk | contribs) (Server)
Jump to: navigation, search

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