Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-17933 Moodle 4.3 QA
  3. MDLQA-18406

CLONE - BBB lock settings visibility should be configurable

    XMLWordPrintable

Details

    Description

      This test requires a fresh moodle install otherwise default values for the settings might not be set (we have not updated the version.php so update will not be run at all for the plugin).

      Part 1: Plugin settings for an already created activity

      • Create a new course C1 and a new Activity BigblueButton B1
      • Go to Site Administration > Plugins > Activity modules > BigBlueButton > Configuration for locking settings
        • Uncheck "Disable webcam can be edited" (*1)
        • Save changes
      • Go to activity B1 and edit the settings
      • Confirm that you don't see "Disable webcams" in the "Lock settings" section

      Part 2: Plugin settings for a new activity

      • Go to Site Administration > Plugins > Activity modules > BigBlueButton > Configuration for locking settings
        • Check "Disable webcam can be edited" (*1)
        • Check "Disable webcam enabled by default" (*1)
        • Save changes
      • In course C1, create a new BBB activity
      • Confirm "Disable webcams" is checked in the "Lock settings" section
      • Go to Site Administration > Plugins > Activity modules > BigBlueButton > Configuration for locking settings
        • Uncheck "Disable webcam enabled by default" (*1)
        • Save changes
      • In course C1, create a new BBB activity
      • Confirm "Disable webcams" is not be checked in the "Lock settings" section

      Part 3: Join meeting and disabled features

      1. Create a user t1 and enrol as a teacher in course C1
      2. Create a user s1 and enrol as a student in course C1
      3. Login as t1
      4. Create a new BBB Activity called Instance 1 
        • In the activity creation form, check "Disable microphones" (*1) in the "Lock settings" section
        • Save and display
      5. Join the meeting
      6. Confirm you have access to your microphone
      7. Login as s1
      8. Join the meeting
      9. Confirm you don't have access to your microphone

      (*1) The test can be repeated with the following settings:

      • Disable webcams (no access to the webcam)
      • Disable private chat (no access to private chat between users)
      • Disable public chat (no public chat)
      • Disable shared notes (no shared notes)
      • Lock room layout (cannot change the layout)
      • Userlist

      Part 4: Lock settings are visible / invisible

      Add the following to your config.php:

      $CFG->bigbluebuttonbn = [
      'disablecam_default' => true,
      'disablemic_default' => true,
      'disableprivatechat_default' => true,
      'disablepublicchat_default' => true,
      'disablenote_default' => true,
      'hideuserlist_default' => true,
      'lockonjoin_default' => true,
      'disablecam_editable' => true,
      'disablemic_editable' => true,
      'disableprivatechat_editable' => true,
      'disablepublicchat_editable' => true,
      'disablenote_editable' => true,
      'hideuserlist_editable' => true,
      'lockonjoin_editable' => true,
      ];
      

      Then:

      • Go to Site Administration > Plugins > Activity modules > BigBlueButton
      • Confirm Configuration for locking settings is not present

      Attachments

        1. Part1-step01.png
          Part1-step01.png
          44 kB
        2. Part1-step02.png
          Part1-step02.png
          38 kB
        3. Part1-step03.png
          Part1-step03.png
          31 kB
        4. Part2-step01.png
          Part2-step01.png
          39 kB
        5. Part2-step02.png
          Part2-step02.png
          34 kB
        6. Part2-step03.png
          Part2-step03.png
          35 kB
        7. Part2-step04.png
          Part2-step04.png
          37 kB
        8. Part2-step05.png
          Part2-step05.png
          46 kB
        9. Part2-step06.png
          Part2-step06.png
          35 kB
        10. Part3-step01to04.png
          Part3-step01to04.png
          34 kB
        11. Part3-step05.png
          Part3-step05.png
          28 kB
        12. Part3-step06.png
          Part3-step06.png
          75 kB
        13. Part3-step07.png
          Part3-step07.png
          26 kB
        14. Part3-step08.png
          Part3-step08.png
          47 kB
        15. Part3-step09.png
          Part3-step09.png
          52 kB
        16. Part3-step10.png
          Part3-step10.png
          36 kB
        17. Part3-step11.png
          Part3-step11.png
          77 kB
        18. Part3-step12.png
          Part3-step12.png
          60 kB
        19. Part3-step13.png
          Part3-step13.png
          84 kB
        20. Part4-step01.png
          Part4-step01.png
          30 kB
        21. Part4-step02.png
          Part4-step02.png
          19 kB

        Issue Links

          Activity

            People

              ruseler Adriano Ruseler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.