Difference between revisions of "Seneca BigBlueButton web gateway"

From CDOT Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
* A user logs in with their Seneca ID and password
 
* A user logs in with their Seneca ID and password
 
* The user can join an existing lecture/meeting or create their own
 
* The user can join an existing lecture/meeting or create their own
* Teachers can create lectures (choosing the course from a drop-down list which in turn is populated by a courses.xml file) or general meetings (referred to here just as meetings) with the title coming from a text box
+
* 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
 
* Employees and students can create meetings, but not lectures
 
* Lectures have precedence in the list of available meetings
 
* 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 do not have these options
+
* 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
 
* 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>"
 
* 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>"
Line 13: Line 14:
  
 
Chad
 
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.
+
* 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
 
* 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==
 +
<pre>
 +
Login--+  <------------------<---------------+
 +
      |                                    |
 +
      |                                    |
 +
      +----Join Meeting                    |
 +
      |    |                              |
 +
      |    +--Lectures--+                  |
 +
      |    |            +--BBB Session    |
 +
      |    +--Meetings--+                  |
 +
      |                                    |
 +
      |                                    |
 +
      +----Create Meeting <---------<---+  |
 +
      |    |                          |  |
 +
      |    +--Lecture--+              |  |
 +
      |    |          +-----------+  |  |
 +
      |    +--Meeting--+          |  A  |
 +
      |                            |  |  |
 +
      |                            |  |  A
 +
      +----Manage 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
 +
</pre>

Latest revision as of 14:59, 12 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 Meeting <---------<---+   |
       |     |                           |   |
       |     +--Lecture--+               |   |
       |     |           +-----------+   |   |
       |     +--Meeting--+           |   A   |
       |                             |   |   |
       |                             |   |   A
       +----Manage 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