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

Notify subplugins when guest users are invited to a BigblueButton session

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 4.4
    • BigBlueButton
    • MOODLE_404_STABLE
    • MDL-80790-403
    • MDL-80790-main
    • Hide

      Tested using phpunit and behat.

      Manual test (optional)

      Preparation

      • As an admin go to Site administration / Plugins / Plugin overview
      • Enable the Bigbluebutton Plugin
      • Then go to Site administration / Plugins / BigBlueButton / Experimental features
      • Ensure that Create guest access link for external guests (bigbluebuttonbn_guestaccess_enabled) is checked

      Test

      • As an editing teacher or an admin in a course C1, create a new BigblueButton activity B1
      • In B1 settings, check the Guest access / Guest allowed in meeting checkbox
      • In B1 settings, check the Guest access /User must be approved by moderators
      • Save and display
      • Join the meeting and wait for it to start
      • In the original Browser's tab, click on the gray "Guest access" and add email
      • Click on send
      • Ensure that emails are sent (you might want to run cron to make sure the email are sent)
      • Go to the Course > Reports > Logs and click on "Get theses logs"
      • Ensure that you see the "Guest added" event and the emails are listed in the description.

       

      Show
      Tested using phpunit and behat. Manual test (optional) Preparation As an admin go to Site administration / Plugins / Plugin overview Enable the Bigbluebutton Plugin Then go to Site administration / Plugins / BigBlueButton / Experimental features Ensure that Create guest access link for external guests (bigbluebuttonbn_guestaccess_enabled) is checked Test As an editing teacher or an admin in a course C1, create a new BigblueButton activity B1 In B1 settings, check the Guest access / Guest allowed in meeting checkbox In B1 settings, check the Guest access /User must be approved by moderators Save and display Join the meeting and wait for it to start In the original Browser's tab, click on the gray "Guest access" and add email Click on send Ensure that emails are sent (you might want to run cron to make sure the email are sent) Go to the Course > Reports > Logs and click on "Get theses logs" Ensure that you see the "Guest added" event and the emails are listed in the description.  

      When we send email invitation to the guest users we do not record them or at least allow other plugins to record them (like subplugin) so user who wish not to be contacted again can opt out.

      We should at least notify the subplugins that some guests have been invited so to let them deal with it.

      Note : the aim of this ticket was originally to record the emails in the mod_bigbluebutton module. You will see below a comment from michaelh regarding privacy, so we decided to push the recording of data out of core processes. 

            Unassigned Unassigned
            lmdavid Laurent DAVID
            Shamiso Jaravaza Shamiso Jaravaza
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:

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

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