Difference between revisions of "Seneca BigBlueButton web gateway"

From CDOT Wiki
Jump to: navigation, search
(Site Map)
(Site Map)
Line 22: Line 22:
 
==Site Map==
 
==Site Map==
 
<pre>
 
<pre>
Login--+  <----------------------------------+
+
Login--+  <------------------<---------------+
 
       |                                    |
 
       |                                    |
 
       |                                    |
 
       |                                    |
Line 32: Line 32:
 
       |                                    |
 
       |                                    |
 
       |                                    |
 
       |                                    |
       +----Create <---------------------+  |
+
       +----Create <----------<----------+  |
 
       |    |                          |  |
 
       |    |                          |  |
 
       |    +--Lecture--+              |  |
 
       |    +--Lecture--+              |  |
 
       |    |          +-----------+  |  |
 
       |    |          +-----------+  |  |
       |    +--Meeting--+          |  |   |
+
       |    +--Meeting--+          |  A   |
 
       |                            |  |  |
 
       |                            |  |  |
       |                            |  | /|\
+
       |                            |  |   A
 
       +----Recordings              |  |  |
 
       +----Recordings              |  |  |
       |    |                      |   |  |
+
       |    |                      V   |  |
 
       |    +--Delete              |  |  |
 
       |    +--Delete              |  |  |
       |    |                      |  |   |
+
       |    |                      |  A   |
 
       |    +--View--+              |  |  |
 
       |    +--View--+              |  |  |
       |              |              |   |  |
+
       |              |              V   |  |
 
       |              +--Recording  |  |  |
 
       |              +--Recording  |  |  |
       |                            |  |  |
+
       |                            |  |  A
 
       |                            |  |  |
 
       |                            |  |  |
 
       +----Manage Meetings <--------+  |  |
 
       +----Manage Meetings <--------+  |  |
             |                          |   |
+
             |                          A   |
 
             +--Start--+                |  |
 
             +--Start--+                |  |
 
             |        |                |  |
 
             |        |                |  |
Line 56: Line 56:
 
             +--Edit---------------------+  |
 
             +--Edit---------------------+  |
 
             |                              |
 
             |                              |
             +--Delete                      |
+
             +--Delete                      A
 
                                             |
 
                                             |
 
                                             |
 
                                             |
 
                                             |
 
                                             |
(Outside Access for allowing Guests)       /|\
+
(Outside Access for allowing Guests)         |
 
     |                                        |
 
     |                                        |
 
     +--Guests allowed?--+                    |
 
     +--Guests allowed?--+                    |
 
                         |                    + <------------+
 
                         |                    + <------------+
                         +--No----------------+              |
+
                         +--No------>---------+              |
 
                         |                                  |
 
                         |                                  |
 
                         +--Yes--+                          |
 
                         +--Yes--+                          |

Revision as of 14:43, 11 April 2012

  • A user logs in with their Seneca ID and password
  • The user can join an existing lecture/meeting or create their own
  • Teachers can create BOTH lectures (choosing the course from a drop-down list which in turn is populated by a courses.xml file) and general meetings (referred to here just as meetings) with the title coming from a text box
  • Employees and students can create meetings, but not lectures
  • Lectures have precedence in the list of available meetings
  • Lectures can have the option to allow guests (bypassing LDAP) and to make the session recordable
    • Meetings created by teachers and employees also have these options, meetings created by students do not
  • Lectures can be given a section; meetings cannot
  • In the list of available meetings, lectures will appear alphabetically as "<Course name> <Section> <Presenter's name>", meetings will appear alphabetically after the lectures as "<Meeting name> <Presenter's name>"
  • The user creates a moderator password and viewer password (for lectures and meetings) and is responsible for distributing those passwords to anyone he/she wants to attend the meeting
  • A user can edit/delete their own meetings and lectures
  • A URL can be generated with the moderator or viewer password to distribute


Chad

  • I think teachers should be able to create meetings as well. Take for instance Fardad. He's techincally listed as a Professor, but he also might want to make a meeting for CDOT purposes. (DONE)
  • There needs to be something added for viewing/distributing your own recordings
  • I think employees should be able to allow guests into their meetings. Again for CDOT employees that want to allow outside people. (DONE)
  • When someone joins a lecture/meeting, either their own or another person's, should it load in the current tab/window or open another one?
  • Add an option to allow the creator of a meeting to force the meeting to end? I think this is possible in the BBB API

Site Map

Login--+  <------------------<---------------+
       |                                     |
       |                                     |
       +----Join Meeting                     |
       |     |                               |
       |     +--Lectures--+                  |
       |     |            +--BBB Session     |
       |     +--Meetings--+                  |
       |                                     |
       |                                     |
       +----Create <----------<----------+   |
       |     |                           |   |
       |     +--Lecture--+               |   |
       |     |           +-----------+   |   |
       |     +--Meeting--+           |   A   |
       |                             |   |   |
       |                             |   |   A
       +----Recordings               |   |   |
       |     |                       V   |   |
       |     +--Delete               |   |   |
       |     |                       |   A   |
       |     +--View--+              |   |   |
       |              |              V   |   |
       |              +--Recording   |   |   |
       |                             |   |   A
       |                             |   |   |
       +----Manage Meetings <--------+   |   |
             |                           A   |
             +--Start--+                 |   |
             |         |                 |   |
             |         +--BBB Session    |   |
             |                           |   |
             +--Edit---------------------+   |
             |                               |
             +--Delete                       A
                                             |
                                             |
                                             |
(Outside Access for allowing Guests)         |
    |                                        |
    +--Guests allowed?--+                    |
                        |                    + <------------+
                        +--No------>---------+              |
                        |                                   |
                        +--Yes--+                           |
                                |                           |
                                +--Viewer password?--+      |
                                                     |      |
                                                     +--No--+
                                                     |
                                                     +--Yes
                                                         |
                                                         +--Ask for display name--+
                                                                                  |
                                                                                  +--BBB Session