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

Notify subplugins when guest users are invited to a BigblueButton session

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • 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.  

    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. 

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:

                Time Tracking

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

                  Clockify

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