Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-73254

Setting 'Hide recording button' not working

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • 4.0
    • 4.0
    • BigBlueButton
    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • Hide

      Requirements and context

      The aim here is to test the availability of the Record button in the Bigbluebutton activity.

      We have two levels of settings:

      • General settings
        • bigbluebuttonbn_recording_hide_button_default (Hide recording button) - hide_button_default
        • bigbluebuttonbn_recording_hide_button_editable (Hide recording button can be edited) - hide_button_editable
      • In the activity:
        • record - Session can be recorded
        • recordhidebutton - Hide recording button
        • recordallfromstart - Record all from start

      We need to test different combination of the following in order to check that this is working.

      The prerequisites are that :

      • A course exist
      • In this course there is a BBB activity
      • The activity type is Recording/Activity with recording

      Tests

      Test 1: Recording from start

      1. In Site administration > Plugins > Activity modules > BigBlueButton > Configuration for "Record meeting" feature set:
        • Recording feature enabled by default: checked
        • Record all from start: checked
        • Hide recording button: checked
        • Hide recording button can be edited: unchecked
      2. Go to the BBB activity settings and in the Activity/Room section check "Session can be recorded"
      3. Join the meeting
      4. Ensure that the recording button is not available
      5. Wait for a couple of seconds in the meeting
      6. End the meeting
      7. After about five minutes, run cron
      8. Check that a new recording has been created and appears in the list.

      Test 2: Recording not enabled

      1. Go to the BBB activity settings and in the Activity/Room section uncheck "Session can be recorded"
      2. Join the meeting
      3. Ensure that the recording button is not available
      4. Wait for a couple of seconds in the meeting
      5. End the meeting
      6. After about five minutes, run cron
      7. Check that no new recording is created and appears in the list.

      Test 3: Recording not enabled and button is hidden

      1. In Site administration > Plugins > Activity modules > BigBlueButton > Configuration for "Record meeting" feature set:
        • Record all from start can be edited: checked
        • Hide recording button: unchecked
        • Hide recording button can be edited: checked
      2. Go to the BBB activity settings and in the Activity/Room section set:
        • Hide recording button: checked (note that if "Record all from start" is unchecked you can't modify "Hide recording button")
        • Session can be recorded: unchecked
      3. Join the meeting
      4. Ensure that the recording button is not available
      5. Wait for a couple of seconds in the meeting
      6. End the meeting
      7. After about five minutes, run cron
      8. Check that no new recording is created and appears in the list.

      Test 4: Recording button is visible

      1. Go to the BBB activity settings and in the Activity/Room section set:
        • Hide recording button: unchecked
        • Session can be recorded: checked
      2. Join the meeting
      3. Ensure that the recording button is available
      4. Click on the record button and wait a couple of seconds
      5. End the meeting
      6. After about five minutes, run cron
      7. Check that a new recording is created and appears in the list.

      Test 5: Recording button is invisible but recording is active at start

      1. Go to the BBB activity settings and in the Activity/Room section set:
        • Hide recording button: checked
        • Session can be recorded: checked
        • Record all from start: checked
      2. Join the meeting
      3. Ensure that the recording button is not available
      4. Wait for a couple of seconds in the meeting
      5. End the meeting
      6. After about five minutes, run cron
      7. Check that a new recording is created and appears in the list
      Show
      Requirements and context The aim here is to test the availability of the Record button in the Bigbluebutton activity. We have two levels of settings: General settings bigbluebuttonbn_recording_hide_button_default (Hide recording button) - hide_button_default bigbluebuttonbn_recording_hide_button_editable (Hide recording button can be edited) - hide_button_editable In the activity: record - Session can be recorded recordhidebutton - Hide recording button recordallfromstart - Record all from start We need to test different combination of the following in order to check that this is working. The prerequisites are that : A course exist In this course there is a BBB activity The activity type is Recording/Activity with recording Tests Test 1: Recording from start In Site administration > Plugins > Activity modules > BigBlueButton > Configuration for "Record meeting" feature set: Recording feature enabled by default: checked Record all from start: checked Hide recording button: checked Hide recording button can be edited: unchecked Go to the BBB activity settings and in the Activity/Room section check "Session can be recorded" Join the meeting Ensure that the recording button is not available Wait for a couple of seconds in the meeting End the meeting After about five minutes, run cron Check that a new recording has been created and appears in the list. Test 2: Recording not enabled Go to the BBB activity settings and in the Activity/Room section uncheck "Session can be recorded" Join the meeting Ensure that the recording button is not available Wait for a couple of seconds in the meeting End the meeting After about five minutes, run cron Check that no new recording is created and appears in the list. Test 3: Recording not enabled and button is hidden In Site administration > Plugins > Activity modules > BigBlueButton > Configuration for "Record meeting" feature set: Record all from start can be edited: checked Hide recording button: unchecked Hide recording button can be edited: checked Go to the BBB activity settings and in the Activity/Room section set: Hide recording button: checked (note that if "Record all from start" is unchecked you can't modify "Hide recording button") Session can be recorded: unchecked Join the meeting Ensure that the recording button is not available Wait for a couple of seconds in the meeting End the meeting After about five minutes, run cron Check that no new recording is created and appears in the list. Test 4: Recording button is visible Go to the BBB activity settings and in the Activity/Room section set: Hide recording button: unchecked Session can be recorded: checked Join the meeting Ensure that the recording button is available Click on the record button and wait a couple of seconds End the meeting After about five minutes, run cron Check that a new recording is created and appears in the list. Test 5: Recording button is invisible but recording is active at start Go to the BBB activity settings and in the Activity/Room section set: Hide recording button: checked Session can be recorded: checked Record all from start: checked Join the meeting Ensure that the recording button is not available Wait for a couple of seconds in the meeting End the meeting After about five minutes, run cron Check that a new recording is created and appears in the list

      There are some features for setting up some behaviour in BBB on start. (Same as lock settings some parameters are sent to BBB on create)

      In this case `Record all from start` works along `Hide recording button`

      If Record on start is set, the administrator has the ability to Hide the recording button from the Teachers, so meetings are always recorded no matter what.

      Recording from start is working, but Hide recording button is not. Moodle is now missing to send the parameter 

      allowStartStopRecording=true|false
      

       on create

        1. image-2022-01-24-08-28-05-312.png
          image-2022-01-24-08-28-05-312.png
          12 kB
        2. Test 1_Screenshot.png
          Test 1_Screenshot.png
          106 kB
        3. Test 2_Screenshot.png
          Test 2_Screenshot.png
          88 kB
        4. Test 3_Screenshot.png
          Test 3_Screenshot.png
          91 kB
        5. Test 4_Screenshot.png
          Test 4_Screenshot.png
          112 kB
        6. Test 5_Screenshot.png
          Test 5_Screenshot.png
          104 kB

            lmdavid Laurent DAVID
            jfederico Jesus Federico
            Victor Déniz Falcón Victor Déniz Falcón
            Shamim Rezaie Shamim Rezaie
            Gladys Basiana Gladys Basiana
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 5 minutes
                5h 5m

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