Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-3873

Support BigBlueButton (bigbluebuttonbn) activity in the app

    XMLWordPrintable

Details

    • Hide

      This issue should be tested both in Android and iOS.

      Test core BBB

      1. In a master site, create 3 BBB activities (they're already created in our master site, MM Dev Testing Course, BBB section):
        1. A room not opened yet or already closed ("Schedule for session" section in the activity settings).
        2. A room that requires moderator (Activity/Room settings > Wait for moderator). 
        3. A room open. Please set a user limit of 2 in "Activity/Room settings > User limit" (you need to enable bigbluebuttonbn_userlimit_default and bigbluebuttonbn_userlimit_editable as admin if you don't see this setting).
      2. In the app, open the room not opened or closed. Check that you see the time the room is opened and/or closed. Check that you do not see a Join room button. Please notice that right now the activity displays a message saying "This conference room is ready." when it isn't, IMO it's a bug in the activity, it happens the same in LMS.
      3. Open the room with no restrictions. Check that you can see the Join room button.
      4. Click the Join room button. Check that it's opened in browser.
      5. In a different browser, join the room with a user different than the one used in the app (it doesn't matter if it's a teachers or student). If the activity has groups, make sure to always use the same group.
      6. In the app, perform a PTR. Check that you can see how many users are in the room and you see a message saying that the limit was reached.
      7. Open the room "waiting for moderator". Check that you see a message saying that it's waiting for a moderator and you do not see the Join button.
      8. In web as admin, open the "waiting for moderator" room and join the room. If the activity has groups, make sure to select a group the student belongs to.
      9. In the app, perform a PTR. Check that now you see the Join room button. If the activity has groups, make sure to select the group used by the admin.

      Test BBB plugin still works

      1. In an older site, install the BBB plugin. It's already installed in our 35 site.
      2. Create a BBB activity with no restrictions. There's one already in our 35 > Curso > BBB Room.
      3. Open the activity in the app. Check that you can see and click the Join room button. Please notice the styles might look weird, the version installed in our 35 site hasn't been adapted to Ionic 5.
      Show
      This issue should be tested both in Android and iOS. Test core BBB In a master site, create 3 BBB activities (they're already created in our master site, MM Dev Testing Course, BBB section): A room not opened yet or already closed ("Schedule for session" section in the activity settings). A room that requires moderator (Activity/Room settings > Wait for moderator).  A room open. Please set a user limit of 2 in "Activity/Room settings > User limit" (you need to enable  bigbluebuttonbn_userlimit_default and  bigbluebuttonbn_userlimit_editable as admin if you don't see this setting). In the app, open the room not opened or closed. Check that you see the time the room is opened and/or closed. Check that you do not see a Join room button. Please notice that right now the activity displays a message saying "This conference room is ready." when it isn't, IMO it's a bug in the activity, it happens the same in LMS. Open the room with no restrictions. Check that you can see the Join room button. Click the Join room button. Check that it's opened in browser. In a different browser, join the room with a user different than the one used in the app (it doesn't matter if it's a teachers or student). If the activity has groups, make sure to always use the same group. In the app, perform a PTR. Check that you can see how many users are in the room and you see a message saying that the limit was reached. Open the room "waiting for moderator". Check that you see a message saying that it's waiting for a moderator and you do not see the Join button. In web as admin, open the "waiting for moderator" room and join the room. If the activity has groups, make sure to select a group the student belongs to. In the app, perform a PTR. Check that now you see the Join room button. If the activity has groups, make sure to select the group used by the admin. Test BBB plugin still works In an older site, install the BBB plugin. It's already installed in our 35 site. Create a BBB activity with no restrictions. There's one already in our 35 > Curso > BBB Room. Open the activity in the app. Check that you can see and click the Join room button. Please notice the styles might look weird, the version installed in our 35 site hasn't been adapted to Ionic 5.
    • MOODLE_39_STABLE
    • MOODLE_400_STABLE
    • Moodle App 4.0

    Description

      In 4.0, BBB will be integrated in Moodle LMS. We should support the activity in the app without using a site plugin.

      Attachments

        Issue Links

          Activity

            People

              dpalou Dani Palou
              dpalou Dani Palou
              Pau Ferrer Pau Ferrer
              Isabel Renedo Rouco Isabel Renedo Rouco
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                22/Apr/22