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

Course completion failure with some third-party plugins

    XMLWordPrintable

Details

    • 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

    Description

      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):

      Attachments

        Issue Links

          Activity

            People

              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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Clockify

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