Difference between revisions of "Seneca BigBlueButton web gateway"

From CDOT Wiki
Jump to: navigation, search
(Site Map)
Line 22: Line 22:
 
==Site Map==
 
==Site Map==
 
<pre>
 
<pre>
Login--+
+
Login--+  <----------------------------------+
       |
+
       |                                    |
       |
+
       |                                    |
       +----Join Meeting
+
       +----Join Meeting                     |
       |    |
+
       |    |                              |
       |    +--Lectures--+
+
       |    +--Lectures--+                 |
       |    |            +--BBB Session
+
       |    |            +--BBB Session     |
       |    +--Meetings--+
+
       |    +--Meetings--+                 |
       |
+
       |                                    |
       |
+
       |                                    |
       +----Create <---------------------+
+
       +----Create <---------------------+   |
       |    |                          |
+
       |    |                          |
       |    +--Lecture--+              |
+
       |    +--Lecture--+              |
       |    |          +-----------+  |
+
       |    |          +-----------+   |   |
       |    +--Meeting--+          |  |
+
       |    +--Meeting--+          |  |
       |                            |  |
+
       |                            |  |
       |                            |  |
+
       |                            |  | /|\
       +----Recordings              |  |
+
       +----Recordings              |  |
       |    |                      |  |
+
       |    |                      |  |
       |    +--Delete              |  |
+
       |    +--Delete              |  |
       |    |                      |  |
+
       |    |                      |  |
       |    +--View--+              |  |
+
       |    +--View--+              |  |
       |              |              |  |
+
       |              |              |  |
       |              +--Recording  |  |
+
       |              +--Recording   |   |  |
       |                            |  |
+
       |                            |  |
       |                            |  |
+
       |                            |  |
       +----Manage Meetings <--------+  |
+
       +----Manage Meetings <--------+   |   |
      |     |                           |
+
            |                           |   |
      |    +--Start--+                |
+
            +--Start--+                |
      |    |        |                |
+
            |        |                |
      |    |        +--BBB Session    |
+
            |        +--BBB Session    |
      |     |                           |
+
            |                           |   |
      |    +--Edit---------------------+
+
            +--Edit---------------------+   |
       |    |
+
            |                              |
      |     +--Delete
+
            +--Delete                      |
      |
+
                                            |
      |
+
                                            |
      
+
                                            |
 +
(Outside Access for allowing Guests)       /|\
 +
    |                                        |
 +
     +--Guests allowed?--+                    |
 +
                        |                    + <------------+
 +
                        +--No----------------+              |
 +
                        |                                  |
 +
                        +--Yes--+                          |
 +
                                |                          |
 +
                                +--Viewer password?--+      |
 +
                                                    |     |
 +
                                                    +--No--+
 +
                                                    |
 +
                                                    +--Yes
 +
                                                        |
 +
                                                        +--Ask for display name--+
 +
                                                                                  |
 +
                                                                                  +--BBB Session
 
</pre>
 
</pre>

Revision as of 14:40, 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--+           |   |   |
       |                             |   |   |
       |                             |   |  /|\
       +----Recordings               |   |   |
       |     |                       |   |   |
       |     +--Delete               |   |   |
       |     |                       |   |   |
       |     +--View--+              |   |   |
       |              |              |   |   |
       |              +--Recording   |   |   |
       |                             |   |   |
       |                             |   |   |
       +----Manage Meetings <--------+   |   |
             |                           |   |
             +--Start--+                 |   |
             |         |                 |   |
             |         +--BBB Session    |   |
             |                           |   |
             +--Edit---------------------+   |
             |                               |
             +--Delete                       |
                                             |
                                             |
                                             |
(Outside Access for allowing Guests)        /|\
    |                                        |
    +--Guests allowed?--+                    |
                        |                    + <------------+
                        +--No----------------+              |
                        |                                   |
                        +--Yes--+                           |
                                |                           |
                                +--Viewer password?--+      |
                                                     |      |
                                                     +--No--+
                                                     |
                                                     +--Yes
                                                         |
                                                         +--Ask for display name--+
                                                                                  |
                                                                                  +--BBB Session