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

Course completion failure with some third-party plugins

XMLWordPrintable

    • MOODLE_403_STABLE
    • MOODLE_403_STABLE
    • MDL-79862-403
    • MDL-79862-master
    • Hide
      1. Login as admin
      2. Install the subplugin https://github.com/call-learning/moodle-bbbext_simple in the mod/bigbluebuttonbn/extension folder (make sure to rename the subplugin to simple:

        git clone https://github.com/call-learning/moodle-bbbext_simple mod/bigbluebuttonbn/extension/simple
        

      3. Install the hvp module. You can download it from https://moodle.org/plugins/mod_hvp 
      4. Access to General settings for BigBlueButton (admin/settings.php?section=modsettingbigbluebuttonbn, check the "I understand and accept the data processing agreement" setting and Save changes.
      5. Enable BigBlueButton and Interactive Content activities in Site administration > Plugins > Activity modules > Manage activities
      6. Go to Site administration > Development > Debugging and set 'Debug messages' to 'NONE: Do not show any errors or warnings' and 'Display debug messages' to No.
      7. Go to Site administration > Courses > Default settings > Default activity completion
      8. Confirm there is no error on the form.
      9. Change some activity default completion options and save changes.
      10. Confirm you can see 'Changes saved' notification and no errors.
      11. Go to Site administration > Development > Debugging and set 'Debug messages' to 'DEVELOPER: extra Moodle debug messages for developers' and 'Display debug messages' to Yes.
      12. Go to Site administration > Courses > Default settings > Default activity completion
      13. Confirm the form is shown correctly even if there are some debugging errors.
      14. Change some activity default completion options and save changes.
      15. Confirm you can see 'Changes saved' notification and some debugging messages.

       

      Show
      Login as admin Install the subplugin https://github.com/call-learning/moodle-bbbext_simple  in the mod/bigbluebuttonbn/extension folder (make sure to rename the subplugin to simple: git clone https://github.com/call-learning/moodle-bbbext_simple mod/bigbluebuttonbn/extension/simple Install the hvp module. You can download it from https://moodle.org/plugins/mod_hvp   Access to General settings for BigBlueButton (admin/settings.php?section=modsettingbigbluebuttonbn, check the "I understand and accept the data processing agreement" setting and Save changes. Enable BigBlueButton and Interactive Content activities in Site administration > Plugins > Activity modules > Manage activities Go to Site administration > Development > Debugging and set 'Debug messages' to 'NONE: Do not show any errors or warnings' and 'Display debug messages' to No. Go to Site administration > Courses > Default settings > Default activity completion Confirm there is no error on the form. Change some activity default completion options and save changes. Confirm you can see 'Changes saved' notification and no errors. Go to Site administration > Development > Debugging and set 'Debug messages' to 'DEVELOPER: extra Moodle debug messages for developers' and 'Display debug messages' to Yes. Go to Site administration > Courses > Default settings > Default activity completion Confirm the form is shown correctly even if there are some debugging errors. Change some activity default completion options and save changes. Confirm you can see 'Changes saved' notification and some debugging messages.  
    • 2
    • HQ 2023 Sprint I4.1 Moppies

      Steps to reproduce

      1. Install the "Interactive content" plugin: https://moodle.org/plugins/mod_hvp 
      2. Create a course
      3. Access to the "Default activity completion" page in the course

       

      Expected behaviour

      The form is loaded, to let users define the default completion settings for each module.

       

      Current behaviour

      The following error is thrown:

      Coding error detected, it must be fixed by a programmer: Cannot require a CSS file after <head> has been printed.
      

       

      The code for loading these completion settings for each module should be robust and should skip the modules with errors (raising, if possible, a notification with the errors), instead of displaying this ugly message.

       

      More scenarios are also failing. For instance, BBB extensions are also causing some failures. To reproduce it, follow the instructions in MDL-77660 (to install the simple BBB extension):

            amaia Amaia Anabitarte
            sarjona Sara Arjona (@sarjona)
            Laurent David Laurent David
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Kim Jared Lucas Kim Jared Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 20 minutes
                3h 20m

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